
   .js_required {
      display: none !important; 
   }
   
   
   
   
   
  
html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: none;
   font-size: 100%;
   font-weight: normal;
   vertical-align: baseline;
}
body {
   margin: 0;
   padding: 0;
   outline: none;
   border: 0;
   font-size: 62.5%; 
   font-family: Arial;        
   color: #000000;
   line-height: 1;
}
ol,ul {
   margin-left: 15px;
   padding: 0;
}
ul li,
ol li {
   line-height: 1.2em;
}  
blockquote, q {
  quotes: none;
}
q:before,q:after {
   content:'';
}
:focus {
   outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption,th,td {
   text-align:left;
   font-weight: normal;
}
table, td, th {
   vertical-align: middle;
}
a img {
   border: none;
}   
  

h1, h2, h3, h4, h5, h6 { 
   color: #B71020; 
   font-family: 'Radley', arial, serif;   
   font-weight: bold;
   line-height: 1.2em;
}
h1, h2 { 
   font-size: 1.7em; 
   line-height: 1.2em; 
   clear: both; 
}
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
h1.subtitle,
h2.subtitle,
h3.subtitle,
h4.subtitle,
h5.subtitle,
h6.subtitle {
   margin-bottom: 0;
}
.announcement {
   color: #000000; 
   font-size: 1.3em;
   line-height: 1.2em;
   overflow: hidden;
   clear: both;
} 
   .announcement h2 {
      font-size: inherit;
      font-family: Arial;
      color: #000000;
   }
.content {
   color: #000000;
   font-size: 1.3em;
   line-height: 1.2em;
   clear: both;
}
.content a {
   text-decoration: underline;
   outline: none;
   font-size: 1.0em;
   line-height: 1.2em;
   color: #024C01;
}
.content a:hover { color: #FFFFFF; }
.content a:visited { color: #024C01; }    

  
.textbox { 
   color: #000000; 
}
   .textbox h1,
   .textbox h2,
   .textbox h3,
   .textbox h4 {
      font-family: Arial;
   }

 
.sidebar h1,
.sidebar h2 { font-size: 1.1em; }
.sidebar h3 { 
   font-size: 1.0em;
   font-weight: bold;
}
.sidebar h4 {
   font-size: .9em;
   font-weight: bold;
}  
.sidebar table th { font-size: 1.0em; }  
  


.content-column {
   padding: 20px;
}
.content-container {
   margin-bottom: 15px;
}
.announcement {
   padding: 10px;
}
   .announcement h1,
   .announcement h2,
   .announcement h3,
   .announcement h4,
   .announcement h5,
   .announcement h6,
   .announcement p { 
      margin-bottom: 15px;
   }
   .announcement .last {
      margin-bottom: 0;
   }
.content {
   
}   
   .content h1,
   .content h2,
   .content h3,
   .content h4,
   .content h5,
   .content h6,
   .content p {
      margin-bottom: 15px;
      line-height: 1.2em;
   } 
   .content .last {
      margin-bottom: 0;
   } 
.textbox {
   background: #748E60;
   border: 1px solid #FFFFFF;
   margin-bottom: 15px;
   padding: 10px;
}
   .textbox h1,
   .textbox h2,
   .textbox h3,
   .textbox h4,
   .textbox h5,
   .textbox h6,
   .textbox p,
   .textbox form {
      margin-bottom: 15px;
   }
   .textbox .textbox {
      padding: 0;
      border: none;
      background: transparent;
   }
   .textbox .last {
      margin: 0;
   }  
   
  
.one_half {
   dislay: block;
   float: left;
   width: 422px;  
   margin-right: 15px;
}
   .one_half.last { margin-right: 0; }
   .one_half .one_half {
      dislay: block;
      float: left;
      width: 203px;  
      margin-right: 15px;
   }      
      .one_half .one_half.last { margin-right: 0; }  
   .one_half .one_half .one_third {
      dislay: block;
      float: left;
      width: 57px;  
      margin-right: 15px;      
   }
      .one_half .one_half .one_third.last { margin-right: 0; }     
   .one_half .one_half .one_half {
      dislay: block;
      float: left;
      width: 94px;  
      margin-right: 15px;      
   }
      .one_half .one_half .one_half.last { margin-right: 0; }
   .one_half .one_half .two_third {
      dislay: block;
      float: left;
      width: 125px;  
      margin-right: 15px;      
   }
      .one_half .one_half .two_third.last { margin-right: 0; }      
   .one_half .one_third {
      dislay: block;
      float: left;
      width: 130px;  
      margin-right: 15px;
   }      
      .one_half .one_third.last { margin-right: 0; }  
   .one_half .two_third {
      dislay: block;
      float: left;
      width: 271px;  
      margin-right: 15px;
   }      
      .one_half .two_third.last { margin-right: 0; }      
      .one_half .one_third .one_third {
         dislay: block;
         float: left;
         width: 33px;  
         margin-right: 15px;
      }      
         .one_half .one_third .one_third.last { margin-right: 0; }     
      .one_half .one_third .one_half {
         dislay: block;
         float: left;
         width: 57px;  
         margin-right: 15px;
      }      
         .one_half .one_third .one_half.last { margin-right: 0; }              
      .one_half .one_third .two_third {
         dislay: block;
         float: left;
         width: 76px;  
         margin-right: 15px;
      }      
         .one_half .one_third .two_third.last { margin-right: 0; } 
      .one_half .two_third .one_third {
         dislay: block;
         float: left;
         width: 85px;  
         margin-right: 15px;
      }      
         .one_half .two_third .one_third.last { margin-right: 0; } 
      .one_half .two_third .one_half {
         dislay: block;
         float: left;
         width: 128px;  
         margin-right: 15px;
      }      
         .one_half .two_third .one_half.last { margin-right: 0; }          
      .one_half .two_third .two_third {
         dislay: block;
         float: left;
         width: 170px;  
         margin-right: 15px;
      }      
         .one_half .two_third .two_third.last { margin-right: 0; } 
                           

.one_third {
   dislay: block;
   float: left;
   width: 276px;  
   margin-right: 15px;
}
   .one_third.last { margin-right: 0; }
   .one_third .one_third {
      dislay: block;
      float: left;
      width: 87px;  
      margin-right: 15px;
   }
      .one_third .one_third.last { margin-right: 0; }  
   .one_third .one_half {
      dislay: block;
      float: left;
      width: 130px;  
      margin-right: 15px;
   }
      .one_third .one_half.last { margin-right: 0; }        
   .one_third .two_third {
      dislay: block;
      float: left;
      width: 174px;  
      margin-right: 15px;
   }
      .one_third .two_third.last { margin-right: 0; }   

.two_third {
   dislay: block;
   float: left;
   width: 563px;  
   margin-right: 15px;
}
   .two_third.last { margin-right: 0; } 
   .two_third .one_half {
      dislay: block;
      float: left;
      width: 274px;  
      margin-right: 15px;   
   }
      .two_third .one_half.last { margin-right: 0; }
      .two_third .one_half .one_third {
         dislay: block;
         float: left;
         width: 86px;  
         margin-right: 15px;   
      }
         .two_third .one_half .one_third.last { margin-right: 0; }
      .two_third .one_half .one_half {
         dislay: block;
         float: left;
         width: 129px;  
         margin-right: 15px;   
      }
         .two_third .one_half .one_half.last { margin-right: 0; } 
      .two_third .one_half .two_third {
         dislay: block;
         float: left;
         width: 172px;  
         margin-right: 15px;   
      }
         .two_third .one_half .two_third.last { margin-right: 0; }                   
      .two_third .one_half .one_half .one_half {
         dislay: block;
         float: left;
         width: 57px;  
         margin-right: 15px;   
      }
         .two_third .one_half .one_half .one_half.last { margin-right: 0; } 
   .two_third .one_third {
      dislay: block;
      float: left;
      width: 177px;  
      margin-right: 15px;   
   }
      .two_third .one_third.last { margin-right: 0; }
      .two_third .one_third .one_third {
         dislay: block;
         float: left;
         width: 54px;  
         margin-right: 15px;   
      }
         .two_third .one_third .one_third.last { margin-right: 0; }
      .two_third .one_third .one_half {
         dislay: block;
         float: left;
         width: 81px;  
         margin-right: 15px;   
      }
         .two_third .one_third .one_half.last { margin-right: 0; }         
         .two_third .one_third .two_third {
            dislay: block;
            float: left;
            width: 108px;  
            margin-right: 15px;   
         }
            .two_third .one_third .two_third.last { margin-right: 0; }
   .two_third .two_third {
      dislay: block;
      float: left;
      width: 365px;  
      margin-right: 15px;   
   }
      .two_third .two_third.last { margin-right: 0; }            
   .two_third .two_third .one_third {
      dislay: block;
      float: left;
      width: 116px;  
      margin-right: 15px;   
   }
      .two_third .two_third .one_third.last { margin-right: 0; } 
   .two_third .two_third .one_half {
      dislay: block;
      float: left;
      width: 175px;  
      margin-right: 15px;   
   }
      .two_third .two_third .one_half.last { margin-right: 0; }       
   .two_third .two_third .two_third {
      dislay: block;
      float: left;
      width: 233px;  
      margin-right: 15px;   
   }
      .two_third .two_third .two_third.last { margin-right: 0; }
                                    

.main_section .one_half {
   display: block;
   float: left;
   width: 297px;  
   margin-right: 15px; 
}
   .main_section .one_half.last { margin-right: 0; }
   .main_section .one_half .one_half {
      display: block;
      float: left;
      width: 141px;  
      margin-right: 15px; 
   } 
   .main_section .one_half .one_half.last { margin-right: 0; }  
      .main_section .one_half .one_half .one_half {
         display: block;
         float: left;
         width: 63px;  
         margin-right: 15px;       
      }
         .main_section .one_half .one_half .one_half.last { margin-right: 0; }
   .main_section .one_third {
      display: block;
      float: left;
      
      width: 193px;
      
      margin-right: 15px;
   }
      .main_section .one_third.last { margin-right: 0; }
      .main_section .one_third .one_third {
         display: block;
         float: left;
         
         
         width: 54px;
         
         
         margin-right: 15px;
      }
         .main_section .one_third .one_third.last { margin-right: 0; }      
   .main_section .one_third .one_half {
      display: block;
      float: left;
      width: 89px;
      margin-right: 15px;
   }
      .main_section .one_third .one_half.last { margin-right: 0; }  
      .main_section .one_third .two_third {
         display: block;
         float: left;
         width: 118px;
         margin-right: 15px;
      }
         .main_section .one_third .two_third.last { margin-right: 0; }                 
   .main_section .two_third {
      display: block;
      float: left;
      
      width:396px;
      
      margin-right: 15px;
   }
      .main_section .two_third.last { margin-right: 0; } 
      .main_section .two_third .one_third {
         display: block;
         float: left;
         
         
         width:122px;
         
         
         margin-right: 15px;
      }
         .main_section .two_third .one_third.last { margin-right: 0; }       
      .main_section .two_third .one_half {
         display: block;
         float: left;
         
         
         width:190px;
         
         
         margin-right: 15px;
      }
         .main_section .two_third .one_half.last { margin-right: 0; } 
      .main_section .two_third .two_third {
         display: block;
         float: left;
         
         
         width:254px;
         
         
         margin-right: 15px;
      }
         .main_section .two_third .two_third.last { margin-right: 0; } 
   
   
.sidebar .one_half {
   display: block;
   float: left;
   width: 210.0px;  
   margin-right: 15px;    
}   
   .sidebar .one_half.last { margin-right: 0; }
      .sidebar .one_half .one_half {
         display: block;
         float: left;
         width: 97px;  
         margin-right: 15px;    
      }   
         .sidebar .one_half .one_half.last { margin-right: 0; }  
.sidebar .one_third {
   display: block;
   float: left;
   width: 210.0px;  
   margin-right: 15px;    
}   
   .sidebar .one_third.last { margin-right: 0; } 
   .sidebar .one_third .one_half {
      display: block;
      float: left;
      width: 97px;  
      margin-right: 15px;    
   }   
      .sidebar .one_third .one_half.last { margin-right: 0; }                
.sidebar .two_third {
   display: block;
   float: left;
   width: 210.0px;  
   margin-right: 15px;    
}   
   .sidebar .two_third.last { margin-right: 0; }  
   .sidebar .two_third .one_half {
      display: block;
      float: left;
      width: 97px;  
      margin-right: 15px;    
   }   
      .sidebar .two_third .one_half.last { margin-right: 0; }
  

.ornament {
   background: url('') no-repeat left center;
}
.align_right {
   float: right;
   margin: 0 0 10px 15px;
}
.align_left {
   float: left;
   margin: 0 15px 10px 0;
}
.align_center {
   float: none !important;
   clear: both;
   margin: 0 auto !important;
}
.border {
   border: 1px solid #FFFFFF;
}
.no_border {
   border: none;
} 
.no_shadow {
   -moz-box-shadow: 0 0 0;
   -webkit-box-shadow: 0 0 0;
   box-shadow: 0 0 0;
} 
.bold_text {
   font-weight: bold;
}
.small_text {
   font-size: .8em !important;
}
.big_text {
   font-size: 1.3em !important;
}
.italic_text {
   font-style: italic;
}
.strike_text {
   text-decoration: line-through;
}
.underline_text {
   text-decoration: underline;
}
.text_highlight {
   background: #024C01;
   padding: 1px;
}
.uppercase {
   text-transform: uppercase;
}
.lowercase {
   text-transform: lowercase;
}
.superscript {
   /*vertical-align: super;*/
    position: relative;
    bottom: 0.5em;
    color: red;
    font-size: 0.8em;
}
.subscript {
   /*vertical-align: sub;*/
    position: relative;
    top: 0.3em;
    color: blue;
    font-size: 0.8em;
}
.text_align_right {
   text-align: right;
}
.text_align_left {
   text-align: left;
}
.text_align_center {
   text-align: center;
}
.hide {
   display: none;
}
.divider {
   display:  block;
   position: relative;
   padding: 0;
   text-align: left;
   margin: 0 auto;
   width: 20%;
   clear: both;
   border: 1px solid #FFFFFF;
   font-size: 1px;
   line-height: 0;
   overflow: visible; 
}  
.clear_float {
   clear: both;
   line-height: 0; /*This eliminates the white space created by the br tag*/
}
.last {
   margin: 0;
}
.font_serif {
   font-family: Arial, Helvetica, Tahoma, sans-serif;
}
.font_sans_serif {
   font-family: Times, "Times New Roman", Georgia, serif;
}
.font_monospace {
   font-family: Courier, "Courier New", monospace;
}
  

.messagebox {

}


.inform {
   background: url('/media/cache/img_preloader-3f75.png') no-repeat;
   display: none;
   clear: both;
   padding: 10px 0 10px 40px;
}
   .inform h2 {
   
   }
      .inform p {
      
      }
         .inform ul {
         
         }
            .inform ul li {
            
            }
            

.success {
   clear: both;
   margin-bottom: 15px;
}
   .success h2 {
   
   }
      .success p {
      
      }
         .success ul {
         
         }
            .success ul li {
            
            }
            
            
.warning {
   clear: both;
   margin-bottom: 15px;
}
   .warning h2 {
   
   }
      .warning p {
      
      }
         .warning ul {
         
         }
            .warning ul li {
            
            }
            
            
.error {
   clear: both;
   margin-bottom: 15px;
}
   .error h2 {
   
   }
      .error p {
      
      }
         .error ul {
         
         }
            .error ul li {
            
            }  
            
                      
.testimonial {
   margin-bottom: 15px;
}
   .testimonial .photo {
   
   }
   .testimonial blockquote {
   
   }
   .testimonial .author {
   
   }
      .testimonial .author a {
      
      }
      .testimonial .author a:hover {
      
      }  
      

.inform,
.success,
.warning,
.error {
   color: ;
}          
   .inform h2,
   .success h2,
   .warning h2,
   .error h2 {
      font-family: Arial;
   }
  


table {
   width: 100%;
   border-collapse: collapse;
   border-spacing: 0;
   margin: 10px 0 0 0;
   clear: both;
}
   table tr.stripe:hover {
       background: #FFFFFF;
   } 
   table th {
      padding: 5px;
      vertical-align: middle;
   }    
   table td {
      padding: 5px;
   }


.zebra {

}
   .zebra caption {
   
   }
   .zebra thead {
   
   }
      .zebra thead tr {
      
      }
         .zebra thead tr th {
         
         }
   .zebra tbody {
   
   }
      .zebra tbody .stripe {
      
      }
         .zebra tbody .stripe td {
         
         }


.accounting {
   background: ;
   border: 1px solid #FFFFFF;
   margin-bottom: 15px;
}
   .accounting .quantity {
      width: 50px;
   }
   .accounting tr {
   
   }
      .accounting tr th {
         padding: 8px 5px;
         border-bottom: 1px solid #FFFFFF;
      }
      .accounting tr td {
         border-bottom: 1px solid #FFFFFF;
         padding: 10px 5px;
      }   
         .accounting tr td input {
            width: 25px;
         } 
   .accounting .remove {
      vertical-align: middle;
      text-align: center;
   }
   .accounting .no_border {
      border-bottom: none;
   }  
   .accounting .remove_icon {
      background: url('/media/cache/img_remove_icon-9a2d.png') no-repeat;
      padding: 0 10px;
      cursor: pointer;
   }   
.textbox .accounting {
   background: none;
   border: none;
   margin-top: 0;
}
   .textbox .accounting tr {
      border-bottom: 1px solid #FFFFFF;
   }
      .textbox .accounting tr th {
         background: none;
         color: ;
      }
      .textbox .accounting tr td {
         border-bottom: none;
         padding: 5px;
      }
      
      


table {
   font-weight: normal;
}
   table th {
      color: ;
      font-weight: bold;
      font-size: 1.4em;
   }    
   table td {
      font-size: inherit;
   }


.accounting th {

   background: url('/media/cache/a613_img_gradient_lightdark-970d.png');   
   
   
   
   font-size: 1.0em;
}
.textbox .accounting td {
   font-size: .8em;
}  
  


form {
   clear: both;
   margin-bottom: 15px;
}
   form table {
   
   }
      form table tbody {
      
      }
         form table tbody tr {
         
         }
            form table tdoby tr th {
            
            }
               form table tbody tr th label {
               
               }
            form table tbody tr td {
            
            }
               form table tbody tr td .errorlist {
                  list-style: none;
                  background: #ff0000;
                  padding: 3px;
                  margin: 0 0 5px 0;
               }
                  form table tbody tr td .errorlist li {
                     margin: 0;
                  }
               form table tbody tr td ul {
                  list-style: none;
                  margin-left: 0;
               }
                  form table tbody tr td ul li {
                  
                  }
   form .form_descr {
      padding: 15px 0 5px;
   }
   form select {
      background: ;
      border: 1px solid #FFFFFF;
      cursor: pointer;
      padding: 3px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
   }
      form option {
      
      }
   form textarea {
      /*width: 284px;*/
      width: 98%;
   }
   form textarea,
   form input {
      padding: 3px;
   }
   form button {
   
      background: url('/media/cache/a613_img_gradient_lightdark-cb2f.png ') repeat-x #FFFFFF;    
   
      
      
      border: 1px solid #FFFFFF;
      padding: 7px 10px 5px;
      cursor: pointer;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;      
   }
      form button:hover {  

         background: url('/media/cache/a613_img_gradient_lightdark-cb2f.png ') repeat-x #FFFFFF;       
      
         
           
         border: 1px solid #e5e5e5;               
      }
      form button:active {
      
         background: url('/media/cache/a613_img_gradient_darklight-3a5c.png ') repeat-x #FFFFFF; 
      
         
         /*padding: 8px 10px 4px;*/
      }            
.sidebar form {
   margin-bottom: 15px;
}
   .sidebar form button {  

      background: url('/media/cache/a613_img_gradient_lightdark-cb2f.png ') repeat-x #FFFFFF;    
   
         

      width: 100%;
      padding: 7px 7px 6px 7px;
   }
   .sidebar form button:hover { 

      background: url('/media/cache/a613_img_gradient_lightdark-cb2f.png ') repeat-x #FFFFFF;    
      
      
                  
      border: 1px solid #e5e5e5;
   }
   .sidebar form button:active {
   
      background: url('/media/cache/a613_img_gradient_darklight-3a5c.png ') repeat-x #FFFFFF;    
   
      
               
      border: 1px solid #e5e5e5;
   }
   

.fancyform {
   margin-bottom: 15px;
} 
   .fancyform fieldset {
      border: 1px solid #FFFFFF;
      padding: 7px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;      
   }
   .fancyform table {
      background: #FFFFFF;   
      margin: 0;
   }
      .fancyform table tr {
      
      }
   .fancyform input {
      background: #FFFFFF; 
      border: 1px solid #FFFFFF;
      padding: 5px;
      width: 283px;
      height: 20px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
   }           
   .fancyform textarea {
      background: #FFFFFF; 
      border: 1px solid #FFFFFF;
      /*width: 284px;*/
      width: 98%;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;      
   }
   .fancyform .form_descr {
      padding: 15px 15px 5px;
   } 
   .fancyform button {  
   
      background: url('/media/cache/a613_img_gradient_lightdark-cb2f.png ') repeat-x #FFFFFF;    
      
      
                
      border: 1px solid #FFFFFF;
      margin-bottom: 10px;
      padding: 10px 15px;
      cursor: pointer;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;      
   }
      .fancyform button:hover {
      
         background: url('/media/cache/a613_img_gradient_lightdark-cb2f.png ') repeat-x #FFFFFF; 
      
         
                          
         border: 1px solid #e5e5e5;
      }
      .fancyform button:active {

         background: url('/media/cache/a613_img_gradient_darklight-3a5c.png ') repeat-x #FFFFFF;       
      
         
         
         /*padding: 8px 10px 4px;*/
      }     
      


form ul.errorlist li {
   color: #3e4a4a;
}
form textarea,
.fancyform textarea,
form input,
.fancyform input {
   font-family: Arial; 
   font-size: 1.0em;
}
.fancyform .form_descr {
   color: #3e4a4a;
} 
form table th {
   font-size: 1.0em;
   font-weight: normal;
   text-align: right;
   color: #3e4a4a;
}
form button,
.fancyform button {
   font-size: 1.0em;
   font-weight: bold;
   text-shadow: 1px 1px 1px #ffffff;
   color: #3e4a4a;    
}
.fancyform th {
   font-weight: bold;
   color: #3e4a4a;
}
.fancyform th label {
   font-weight: bold;
} 
.sidebar form button {
   font-size: .9em;
   color: #3e4a4a; 
}
  



.big_list {

}
   
   .big_list .product {
      margin-bottom: 15px;
   }
      .big_list .product .index {
         
      }
      .big_list .product .image-col {
      
      }
         .big_list .product .image-col a {
         
         }
            .big_list .product .image-col a .photo {
               float: left;
               margin: 0 10px 15px 0;
            }
      .big_list .product .desc-col {
      
      }
         .big_list .product .desc-col .fn {
         
         }
            .big_list .product .desc-col .fn a {
            
            }
         .big_list .product .description {
         
         }
            .big_list .product .description a {
            
            }
         .big_list .product .desc-col .big_list {
            margin: 0 30px;
            clear: both;
         }
            .big_list .product .desc-col .big_list .product {
               border-bottom: 1px solid #e5e5e5;
               margin: 0;
               padding: 5px 10px;
            }
            .big_list .product .desc-col .big_list .product:hover {
               background: #FFFFFF;
            }            
               .big_list .product .desc-col .big_list .product .index {
            
               }
                  .big_list .product .desc-col .big_list .product .image-col {
                  
                  }
                     .big_list .product .desc-col .big_list .product .image-col a {
                     
                     }
                        .big_list .product .desc-col .big_list .product .image-col .photo {
                           float: left;
                           margin: 0 10px 0 0;
                        }
                  .big_list .product .desc-col .big_list .product .desc-col {
                  
                  }      
                     .big_list .product .desc-col .big_list .product .desc-col .fn {
                        margin-bottom: 10px;
                     }
                        .big_list .product .desc-col .big_list .product .desc-col .fn a {
                           font-size: 0.9em;
                        }
   
                     .big_list .product .desc-col .big_list .product .desc-col .description {
                        margin-bottom: 0;
                        font-size: 0.9em;
                     } 
                        .big_list .product .desc-col .big_list .product .desc-col .description a {
                        
                        }           
                  .big_list .product .desc-col .big_list .product div.clearfix {
                     margin-bottom: 0;
                  }
.product {
   margin-bottom: 15px;
}
   .product .index {
   
   }
   .product .image-col {
   
   }
      .product .photo a {
      
      } 
         .product a .photo {
         
         }  
   .product .desc-col {
   
   }   
      .product .desc-col .fn {
   
      }
   .product .desc-col .description {
   
   }
      .product .desc-col .description a {
      
      }
   .product .clearfix {
   
   }                  

       
      .big_list.line_separator .article { border-top: 1px solid ; }   
      .big_list.line_separator .article.first { border-top: none; }         
      .big_list .article {
         clear: right; 
         margin-bottom: 15px;
         padding-top: 20px;
      }
         .big_list .article .index {
         
         }
         .big_list .article .date-header {
            clear: both;
            margin-bottom: 15px;
         }
         .big_list .article .fn {
            display: block;
            float: left;
         }
            .big_list .article .fn a {
         
            }
         .big_list .article a {
         
         }
            .big_list .article a .photo {
            
            }
            .big_list .article a.edit-link,
            .big_list .article a.edit-link:visited {
               background: url('') repeat-x #FFFFFF;
               border: 1px solid ;
               color: #024C01;
               padding: 3px 10px 9px;
               cursor: pointer;
               -moz-border-radius: 5px;
               -webkit-border-radius: 5px; 
               border-radius: 5px;     
               text-decoration: none;  
               float: right;  
            }
            .big_list .article a.edit-link:hover {
               background: url('') repeat-x #FFFFFF;  
               border: 1px solid ;  
               color: #024C01;     
            }
            .big_list .article a.edit-link:active {
               background: url('') repeat-x #FFFFFF;  
               color: #024C01;    
            }                                    
               .big_list .article a.edit-link span.pen_icon {
                  background: url('') no-repeat 0.5em 0.5em;
                  height: 21px;
                  width: 21px;
                  position: relative;
                  display: inline-block;
                  margin: auto 7px auto auto;
                  top: 2px;
               }             
         .big_list .article .description {
         
         }
            .big_list .article .description a {
            
            }
         .big_list .article .clearfix {
         
         }
.article {
   clear: right; 
   margin-bottom: 15px;
}
   .article .index {
   
   }
   .article .date-header {
   
   }
   .article .fn {
   
   }
      .article .fn a {
   
      }
   .article a {
   
   }
      .article a .photo {
      
      }
   .article .description {
   
   }
      .article .description a {
      
      }
   .article .clearfix {
   
   }       
   
      
      .big_list .comment {
         margin-bottom: 15px;     
      }
         .big_list .comment .index {
         
         } 
         .big_list .comment .photo {
         
         }
         .big_list .comment .fn {
         
         }
         .big_list .comment .date {
         
         }
         .big_list .message {
         
         }
.comment {
   margin-bottom: 15px;
}
   .comment .index {
   
   } 
   .comment .photo {
   
   }
   .comment .fn {
   
   }
   .comment .date {
   
   }
   .message {
   
   } 
  

   .big_list .address {
      margin-bottom: 15px;
   }
      .big_list .address .index {
      
      }
      .big_list .address .fn {
      
      }
      .big_list .address .email {
      
      }
      .big_list .address .adr {
      
      }
         .big_list .address .adr .street-address {
         
         }
         .big_list .address .adr .locality {
         
         }
         .big_list .address .adr .region {
         
         }
         .big_list .address .adr .postal-code {
         
         } 
.address {
   margin-bottom: 15px;
}
   .address .index {
   
   }
   .address .fn {
   
   }
   .address .email {
   
   }
   .address .adr {
   
   }
      .address .adr .street-address {
      
      }
      .address .adr .locality {
      
      }
      .address .adr .region {
      
      }
      .address .adr .postal-code {
      
      }   
               

   .big_list .fancyproduct {
      background: #FFFFFF;
      display: block;
      float: left;
      margin: 10px 14px;
      padding: 10px;
      overflow: hidden;
      width: 350px;
      border: 1px solid #e5e5e5;     
   }
      .big_list .fancyproduct .index {
      
      }
      .big_list .fancyproduct .image-col {
         display: block;
         float: right;
         width: 110px;
         margin: 0;       
      }
         .big_list .fancyproduct .image-col a {
         
         }
            .big_list .fancyproduct .image-col a .photo {
            
            }
      .big_list .fancyproduct .desc-col {
         border-right: 1px solid #e5e5e5;
         float: left;
         width: 230px;        
      }
         .big_list .fancyproduct .desc-col .fn {
            margin: 0 0 10px 0;
            padding: 0 0 5px 0;          
         }
            .big_list .fancyproduct .desc-col .fn a {
            
            }
         .big_list .fancyproduct .desc-col .price {
         
         }
         .big_list .fancyproduct .desc-col .identifier {
         
         }
         .big_list .fancyproduct .desc-col .description {
         
         }
            .big_list .fancyproduct .desc-col .description a {
            
            }         
.fancyproduct {
   margin-bottom: 15px;
   overflow: hidden;
} 
   .fancyproduct .index {
   
   }
   .fancyproduct .image-col {
      display: block;
      float: left;
      width: 250px;
      margin-right: 15px;
   }
      .fancyproduct .image-col a {
      
      }
         .fancyproduct .image-col a .photo {
         
         }
   .fancyproduct .desc-col {
      float: left;
      width: 305px;
   }
      .fancyproduct .desc-col .fn {
         padding: 0 0 10px 0;
         margin: 0;
      }
         .fancyproduct .desc-col .fn a {
         
         }
      .fancyproduct .desc-col .price {
      
      }
      .fancyproduct .desc-col .identifier {
      
      }
      .fancyproduct .desc-col .description {
      
      }
         .fancyproduct .desc-col .description a {
         
         }
         

.big_list .product .desc-col .fn,
.big_list .product .desc-col .big_list .product .desc-col .fn,
.product .desc-col .fn, .big_list .article .fn, .article .fn,
.big_list .fancyproduct .desc-col .fn, .fancyproduct .desc-col .fn {
   font-family: Arial;
}
.big_list .product .desc-col .big_list .product .desc-col .fn a,
.big_list .product .desc-col .big_list .product .desc-col .description {
   font-size: 0.9em;
}
.big_list .fancyproduct .desc-col .fn {
   color: ;     
}
.big_list .fancyproduct .desc-col .description {
   color: ;
}    
.fancyproduct .desc-col .fn {
   line-height: 1.0em;
}   
               
.announcement,   
.big_list .fancyproduct {    
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;      
}
  


.slideshow {
   margin-bottom: 15px;
}
   .slideshow .thumblist {
   
   }
      .slideshow .thumblist ul {
      
      }
         .slideshow .thumblist ul .thumb {
         
         }
            .slideshow .thumblist ul .thumb .fn {
            
            }
            .slideshow .thumblist ul .thumb a {
            
            }
               .slideshow .thumblist ul .thumb a .photo {
               
               }
            .slideshow .thumblist ul .thumb .caption {
            
            }


.gallery {
   display: block;
   float: left;
   margin: 0;
   clear: both;
}
   .gallery .thumblist {
   
   }
      .gallery .thumblist ul { list-style: none; margin: 0; padding: 0; }   
      .gallery .thumblist ul .thumb {                    
          display: inline; 
          float: left;
          /*margin: 0 17px 15px;*/
          margin: 0 0 15px; 
      }
         .gallery .thumblist ul .thumb .fn {
             margin: 5px 0 10px 0;
             padding: 0 10px;
             height: 2.5em;
             overflow: hidden;
         }
             .gallery .thumblist ul .thumb img {
                 
                 padding: 3px;
                 border: 1px solid #e5e5e5;
             }
                .gallery .thumblist ul .thumb a:hover img {
                    
                    padding: 3px;
                }   
             .gallery .thumblist ul .thumb img,
             .gallery .thumblist ul .thumb a:hover img {
                margin: 0 18px 10px;
             }                       
                    .gallery .thumblist ul .thumb .caption { 
                       margin: 0; 
                       height: 2.5em;
                       overflow: hidden;
                    }
.sidebar .gallery {
   display: block;
   float: left;
   margin: 0;
   padding: 0;
   clear: both;
}
   .sidebar .gallery .thumblist {
   
   }
      .sidebar .gallery .thumblist ul { list-style: none; margin: 0; padding: 0; }
      .sidebar .gallery .thumblist ul .thumb { 
          display: inline; 
          float: left;
          margin: 0;
      }
         .sidebar .gallery .thumblist ul .thumb .fn {
             margin: 5px 0 10px 0;
             padding: 0;
             height: 2.5em;
             overflow: hidden;
         }
             .sidebar .gallery .thumblist ul .thumb img {
                 margin: 0 0 10px 0;
                 padding: 3px;
                 border: 1px solid #e5e5e5;
             }
                .sidebar .gallery .thumblist ul .thumb a:hover img {
                    margin: 0 0 10px 0;
                    padding: 3px;
                }              
                   .sidebar .gallery .thumblist ul .thumb .caption { 
                      margin: 0; 
                      height: 2.5em;
                      overflow: hidden;
                   }                   
                   
                      
.hfeed {
   margin-bottom: 15px;
}
   .hfeed .hentry {
   
   }
      .hfeed .hentry .entry-title {
      
      }
      .hfeed .hentry .entry-content {
      
      }
      .hfeed .hentry .published {
      
      }
      .hfeed .hentry .author {
      
      }
   .hfeed .pagination {
   
   }
      .hfeed .pagination .before {
      
      }
      .hfeed .pagination .next {
      
      }   


.slideshow .thumblist ul .thumb .fn,
.gallery .thumblist ul .thumb .fn,
.sidebar .gallery .thumblist ul .thumb .fn {
   font-family: Arial;
}
.gallery .thumblist ul .thumb .fn {
   font-size: inherit;
   color: ;
   text-align: center;
   border: none;
}
.gallery .thumblist ul .thumb a:hover { color: #e5e5e5; }               
.gallery .thumblist ul .thumb .caption { text-align: center; }
/*
.content-column .content .gallery .thumblist ul .thumb .fn {
   font-size: inherit;
   color:  do args.complex_header_txt ;
   text-align: center;
   border: none;
}
.content-column .content .gallery .thumblist ul .thumb a:hover { color:  do args.complex_border ; }               
.content-column .content .gallery .thumblist ul .thumb .caption { text-align: center; }*/
  #logo-container2 a { text-decoration: none; } 
.company_name .fn {
   color: #B71020;
   font-size: 2.5em; 
   font-weight: bold;
}
   .company_name .org {
      color: #FFFFFF;
      font-size: 1.4em;     
   }  
#user-controls {
   text-align: right;
}   

.nav#user-header ul li {              
   color: #FFFFFF; /*logo_text_color*/
   font-size: 1.1em;
   font-weight: bold;         
}
   .nav#user-header ul li a {
      font-size: inherit;
      color: #FFFFFF; /*logotext_color*/
      text-decoration: none;
      line-height: 0;
   }
      .nav#user-header ul li a:hover {
         text-decoration: underline;
         color: #FFFFFF; /*logo_text_color*/
      }
         .nav#user-header ul li a.selected {                   
            text-decoration: underline;
            color: #FFFFFF; /*logo_text_color*/
         }  

  
.nav ul { line-height: 1.0em; }   
.nav ul ul { font-size:.60em; }  
.nav ul a, .nav ul a:visited  { color: #3e4a4a;} /*#686542 navlinks_text_color*/
.nav ul li a { text-decoration: none; }      


   .nav#navigation2 ul {  
      font-size: 1.2em;
      font-weight: bold;
   }
      .nav#navigation2 ul li a {
         color: ;
         text-shadow: none;
         display: block;
         padding: 6px 25px 6px 15px;
      } 

       
.nav#user-form .submitbtn {
   color: #3e4a4a;
   font-weight: bold;
}  
   #user-form ul li { color: #FFFFFF;} /*content_bg_color*/             
      #user-form ul li a {
         font-size: inherit;
         color: #FFFFFF; /*content_bg_color*/ 
         text-decoration: none;
      }  

  
#footer p.copyright {
   font-size: 1.0em;
   color: #000000;/*#686542 footer_text_color*/
   text-align: center;
}   
   #footer p.copyright a { color: #000000;} /*#686542 footer_text_color*/
      #footer p.copyright a:hover {
         text-decoration: underline;
         color: #000000; /*#686542 footer_text_color*/
      }  
  #top {
   width: 100%;
   background: url('/media/cache/background_pattern3_img-b978.png') repeat-x top #024C01;
   position: relative;
   z-index: 10;
}


#logo-nav {
   width: 900px;
   margin: 0 auto;
}
#logo {
   display: block;
   float: left;
   width: 327px;
   height: 101px;
   margin: 30px 0 15px 0;
}
  #logo-container {
      height: 101px;
      margin: 0px auto;
  }
      #logo-container #logo-container2 {
          display: table-cell;
          min-height: 10em;
          vertical-align: middle;
          text-align: center;
          height: 101px;
      }
.company_name {
   height: 101px;
   display:table-cell;
   min-height:10em;
   vertical-align:middle;               
}
   .company_name .adr,
   .company_name .tel { display: none; }      
#user-controls {
   float: right;
   margin: 15px 0 0 0;
   width: 500px;
   height: 101px;
}


html,
#wrapper {
   width: 100%;
   background: url('/media/cache/background_tile-515c.png') #FFFFFF;
   border-top: 5px solid #FFFFFF;  
}
html { border-top: 0; }

#background-shadow {
    box-shadow: 7px 7px 8px #013800;/*#333*/
    -webkit-box-shadow: 1px 0 3px #013800;/*#333*/
    -moz-box-shadow: 1px 0 3px #013800;/*#333*/
    /*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#030000, offX=0, offY=0, positive=true);*/
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -webkit-border-bottom-right-radius: 5px;    
   width: 900px;
   position: relative;
   top: -5px;
   margin: 0px auto;  
}
#middle {
   width: 900px;
   margin: 0 auto;
   border-top: 5px solid #FFFFFF;
   background: #FFFFFF;
   border-bottom: 5px solid #FFFFFF;
}
   #banner1 {
      height: 282px;
      width: 889px; 
      margin: 0 auto; 
      overflow: hidden; 
   } 
      #banner1 img {  
         height: 282px;
         width: 889px;
         top: 0; 
         left: 0 
      }
#bottom {
   width: 900px;
   margin: 0 auto;
}
.centerform {
   width: 500px;
   margin: 0 auto;
   clear: both;
}


#announcement-container {
   /*width: 900px;*/
   width: 879px;
   margin: 0px auto;
}


.nav#user-header {    
   background: none;   
   /*height: 0;*/
   border-bottom: none;
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;    
   -webkit-border-bottom-left-radius: 5px;    
   -webkit-border-bottom-right-radius: 5px;    
}
   .nav#user-header ul {
      display: block;
      float: right; 
      list-style: none;
      margin: 0 5px 0 5px;
      padding: 0;
      height: 35px;
   }
      .nav#user-header ul li {
         display: inline;               
         /*padding: 8px 5px 0 0;*/ 
         border: none;   
         padding: 0 0 0 6px;     
      }
         .nav#user-header ul li:first-child {
            margin-left: 0;
         }
         .nav#user-header ul li a { padding: 3px 0; }
         .nav#user-header ul li .cart_icon {
            background: url('/media/cache/a613_cart_icon-1a79.png') no-repeat;
            padding: 10px;         
         } 
            .nav#user-header ul li a:hover { background: none; }
               .nav#user-header ul li:hover ul {
                  top: 1.15em;
               }
   .nav#user-header ul ul {
      width: 18em;
      text-align: left;
   }
      .nav#user-header ul ul li {
      
      }
         

#navigation-bgshadow {
    box-shadow: 7px 7px 8px #013800; /*#666*/
    -webkit-box-shadow: 2px -1px 3px #013800; /*#666*/
    -moz-box-shadow: 2px -1px 3px #013800; /*#666*/
    /*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#030000, offX=0, offY=0, positive=true);*/
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-top-left-radius: 10px;
   -webkit-border-top-right-radius: 10px;    
   width: 900px;
   margin: 0px auto;  
}   
#navigation-container {
   height: 46px;
   background: url('/media/cache/navlinks_bg_gradient_img-ee62.png') repeat-x #FFFFFF;
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-top-left-radius: 10px;
   -webkit-border-top-right-radius: 10px;         
}
   #navigation-container ul {
      list-style: none;
      padding: 15px 20px 0 0;
      margin-bottom: 0;
   }
      #navigation-container ul li {
         color: #3e4a4a; /*#686542 navlinks_text_color */
         text-shadow: 1px 1px #ffffff;
         font-weight: normal;
         font-size: 1.6em;
         line-height: 1.2em;      
         /*behavior: url(http://fetchak.com/ie-css3/ie-css3.htc);*/
      }
         #navigation-container ul ul {
            background: url('/media/cache/contact_bg_img-fea0.png') repeat-x top #FFFFFF;            
            float: none;
            padding: 0;
         }
.nav {
   background: url('/media/cache/navlinks_bg_top_img-fc7a.png ') repeat-x transparent; /* transparent */
   height: 46px;
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-top-left-radius: 10px;
   -webkit-border-top-right-radius: 10px; 
}
.nav ul {
   margin: 0; 
   padding: 0;
   list-style: none;
}
.nav ul ul {
   position: absolute;
   top: -999em;
   width: 18em;
}
.nav ul ul li {
   width: 100%;
   z-index: 10;
}
.nav ul ul li:hover { visibility: inherit; }
.nav ul li { 
   position: relative;
   display: inline;
   margin: 0;
}
.nav ul li:first-child { margin-left: 10px; }
.nav ul li ul li:first-child { margin-left: 0; }
.nav ul li:hover ul,
.nav ul li.sfHover ul {
   left: 0;
   top: 3.15em; /* match top ul list item height */
   z-index: 999;
}
.nav ul li:hover li ul,
.nav ul li.sfHover li ul { top: -999em; }
.nav ul li li:hover ul,
.nav ul li li.sfHover ul {
   left: 18.6em; /* match ul width */
   top: 0;   
}
.nav ul li li:hover li ul,
.nav ul li li.sfHover li ul { top: -999em; }
.nav ul li li li:hover ul,
.nav ul li li li.sfHover ul {
   left: 18em; /* match ul width */
   top: 0;   
}
.nav ul li li { background: #ffffff;} /*#DCDBD6 do theme.var.submenu_bg_color;*/
.nav ul li li li { background: #ffffff;} /*#DCDBD6 do theme.var.submenu_bg_color; */
.nav ul li li a { display: block; }
.nav ul li a { padding: 15px 10px 13px 10px; }
.nav ul li a:hover {
   padding: 15px 10px 13px 10px; 
   background: url('/media/cache/navlinks_bg_top_img-fc7a.png') repeat-x transparent; /*do theme.var.submenu_bg_hover_color #EAE9E7 transparent*/
}
.nav ul ul li a:hover { background: url('/media/cache/navlinks_bg_top_img-fc7a.png') repeat-x #ecebe9;} /*#EAE9E7 do theme.var.navlinks_bg_color */


.nav#navigation2 {
   background: none;
   margin-top: 5px;
   padding: 10px 20px 0;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   height: 100%;
} 
   .nav#navigation2 ul {
      background: ;
      height: 100%;
      border: 1px solid #FFFFFF;
      margin: 0 0 10px 0;
      padding: 0;   
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
   }
      .nav#navigation2 ul li {
         display: block;
         float: none;
         padding: 2px 0;
         margin: 0 10px;
         background: url('/media/cache/box_img-4420.png') no-repeat center left;
         border-bottom: 1px solid #FFFFFF;
         border-right: none;
      }
         .nav#navigation2 ul li a {
            display: block;
            padding: 6px 25px 6px 15px;
         }
            .nav#navigation2 ul li a:hover {
               background: #ecebe9; /*#EEE*/
               padding: 6px 25px 6px 15px;
            }
               .nav#navigation2 ul li:last-child {
                  border-bottom: none;
                  margin: 0 10px 10px 10px;
               }
               .nav#navigation2 ul li:first-child { margin: 10px 10px 0 10px; }               
.nav#user-form { height: 0; }
   .nav#user-form input {
      padding: 6px;
      margin: 0 0 0 5px;
      border: 1px solid #FFFFFF;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
   }
      .nav#user-form .submitbtn {
         background: url('/media/cache/button_bg_img-4475.png') repeat-x #FFFFFF;
         padding: 5px 10px;
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
         border: none;
      }    
         .nav#user-form .submitbtn:hover {
            background: url('/media/cache/navlinks_bg_hover_img-5470.png') repeat-x #FFFFFF;
            cursor: pointer;
         }
#user-form {       
   display: block;
   /*float: left;*/
   float: right;
   background: none;  
}
   #user-form ul {
      list-style: none;
      margin: 0;
      padding: 0;
   }            
      #user-form ul li {
         display: inline;               
         padding: 5px;            
      }            
         #user-form ul li a { padding: 3px; }             
                         

/*
#footer-container {
   width: 900px;
   margin: 0 auto;
}

#content-footer {
   width: 900px;
   margin: 0 auto;
}
*/
#footer { clear: both; }  
.content#content-footer {
   padding: 20px 0;
   /*width: 600px;*/   
   color: #000000; /*#000*/
}
   .content#content-footer h2,
   .content#content-footer img {
      border: none;
      background: none;
   }
   .content#content-footer h2 {
      color: #B71020;
   }
#footer p.copyright { padding: 8px 15px 20px 0; }     


#map img, #google_map img { 
   background: none;
   border: none;
   padding: 0;
}


#main-content {
   background: #FFFFFF;
   overflow: hidden;
   width: 100%;
   -moz-border-radius-bottomleft: 5px;
   -moz-border-radius-bottomright: 5px;    
   -webkit-border-bottom-left-radius: 5px;    
   -webkit-border-bottom-right-radius: 5px; 
}
#bg-gradient {
   background: url('/media/cache/contact_bg_img-fea0.png') repeat-x top #FFFFFF;
   height: 15px;
}
#leftcol {
   display: block;
   float: left;
   width: 609px;
   margin-bottom: -2000px;
   padding-bottom: 2000px;
   border-right: 1px solid #e5e5e5; /*#CCC border_color */
} 
#rightcol {
   float: left;
   width: 210px;
   margin-bottom: -2000px;
   padding-bottom: 2000px;   
}
.content img {
   background: #FFFFFF;
   /*background: url('do theme.var.textbox_bg_gradient_img') repeat-x bottom do theme.var.content_bg_color;*/
   border: 1px solid #e5e5e5;
   padding: 7px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}
.content-column#widecontent {
   padding: 5px 20px 20px;
}

body {
   background: #FFFFFF;
}
.announcement {
   background: url('/media/cache/contact_bg_img-fea0.png') repeat-x top #FFFFFF;
   -moz-border-radius-topleft: 0;
   -moz-border-radius-topright: 0;    
   -webkit-border-top-left-radius: 0;    
   -webkit-border-top-right-radius: 0;      
}
.textbox { 
   background: url('/media/cache/navlinks_bg_gradient_img-c919.png') repeat-x bottom; /*bottom do theme.var.textbox_bg_lighten_color do theme.var.textbox_bg_lighten_color*/
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px; 
}
/*
.gallery .thumblist ul .thumb {  
   margin: 0 32px 15px;
}
*/
.content-column .content .gallery .thumblist ul .current img,
.content-column .content .gallery .thumblist ul .current a:hover img,
.gallery .thumblist ul .current img,
.gallery .thumblist ul .current a:hover img { padding: 7px; }
.fancyproduct .image-col {
   width: 350px;
}
.fancyproduct .desc-col {
   width: 200px;
}
/*
.one_half {
   width: 422px;
}
*/
.big_list .fancyproduct {
   width: 380px;
}   
.big_list .fancyproduct .desc-col {
   width: 244px;
   padding-right: 10px;
}
.fancyform button:hover {
   background: url('/media/cache/navlinks_bg_top_img-fc7a.png') repeat-x #FFFFFF; 
}
/*.content#content2 img.align_right {
   float: none;
   margin-left: 0;
}*/ 


