* {margin:0;padding:0}
p 
{
  margin-bottom: 15px;
}

h1 
{
  font-size: 24px;
  line-height: 18px;
}
h2 
{
  margin-bottom: 15px;
}

#menu1
 {width: 900px;}

#menu2
 {width: 900px;}

tr > td#menu1
 {width: 535px;}

tr > td#menu2
 {width: 535px;}

#searchrow
  {width: 360px;}

tr > td#searchrow
 {width: 235px;}


.DepartmentListHead
{      
  border-right: #333399 2px solid;
  border-top: #333399 2px solid;
  border-left: #333399 2px solid;
  border-bottom: #333399 2px solid;
  background-color: #ccddee;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #333399;
  padding-left: 3px
}
.CategoryListHead
{      
  border-right: #333399 2px solid;
  border-top: #333399 2px solid;
  border-left: #333399 2px solid;
  border-bottom: #333399 2px solid;
  background-color: #ccddee;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #333399;
  padding-left: 3px
}      
      
.DepartmentListContent
{      
  border-right: #333399 2px solid;
  border-top: #333399 2px solid;
  border-left: #333399 2px solid;
  border-bottom: #333399 2px solid;
/*  background-image: url(images/background/rg_03_001.jpg); */
}
.CategoryListContent
{      
  border-right: #333399 2px solid;
  border-top: #333399 2px solid;
  border-left: #333399 2px solid;
  border-bottom: #333399 2px solid;
/*  background-image: url(images/background/rg_03_001.jpg); */
}      
      
a.DepartmentUnselected
{      
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 9pt;
  color: #333399;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none;
                           
}                                                 
a.DepartmentUnselected:hover                      
{                                                 
  padding-left: 5px;                              
  color: #996633                               
}                                                 
a.DepartmentSelected                              
{                                                 
  font-family: Verdana, Arial;                    
  font-weight: bold;                              
  font-size: 9pt;                                 
  color: #a90909;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none                           
}    
.DepartmentTitle
{      
  color: #a90909;
  font-family: Verdana;
  text-decoration: none;
  font-size: 24px;
  line-height: 23px;
  padding-left: 10px
}
a.CategoryUnselected
{      
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 9pt;
  color: #333399;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none;
                           
}                                                 
a.CategoryUnselected:hover                      
{                                                 
  padding-left: 5px;                              
  color: #996633                               
}                                                 
a.CategorySelected                              
{                                                 
  font-family: Verdana, Arial;                    
  font-weight: bold;                              
  font-size: 9pt;                                 
  color: #a90909;                                 
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none                           
}    
.CategoryTitle
{      
  color: #a90909;
  font-family: Verdana;
  text-decoration: none;
  font-size: 24px;
  line-height: 23px;
  padding-left: 10px
}

.Instructions
{      
  font-family: Verdana;
  font-size: 11pt;
  color: black;
  padding-right: 3px;
  text-align: left;
  padding-left: 20px
}
      
.ListDescription
{      
  font-family: Verdana;
  font-size: 12pt;
  color: black;
  padding-right: 3px;
  text-align: left;
  padding-left: 10px
}
.Links
{   
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #333399;
  padding-left: 3px;
  text-decoration: none;
}
      
.Links2
{   
  font-family: Verdana, Arial;
  font-size: 10pt;
  color: #333399;
  padding-left: 0px;
  text-decoration: none;
}      
.Links3
{   
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 12pt;
  color: #333399;
  padding-left: 3px;
  text-decoration: none;
}
.Links3:hover                      
{                                                 
  color: #996633                               
}                                                 
                                        
.ProductName                
{                           
  color: Black;             
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;        
  font-size: 12px;          
}                           
A.ProductName, A.Link       
{                           
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-weight: bold;                              
  font-size: 12px;                                
  text-decoration: none;                          
}                                                 
A.ProductName:hover, A.Link:hover                 
{                                                 
  color: Red;                                     
}                                                 
.ProductDescription                               
{                                                 
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 14px;
  line-height: 18px;
}                                                 
.Price                                            
{                                                 
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
}                                                 
.ProductPrice                                     
{                                                 
  color: Black;                                   
  font-family: Verdana, Helvetica, sans-serif;    
  font-weight: bold;                              
  font-size: 11px;                                
}                                                 
.PagingText                                       
{                                                 
  font-family: Verdana, Helvetica, sans-serif;    
  font-size: 11px;                                
  color: Black;
  padding-left: 20px;                                   
}               
.SearchBox
{       
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: #a90909;
  font-weight: bold;
}


#line1
 {padding-top: 10px;}

tr > td#line1
 {padding-top: 10px;}

#form1
 {margin-left: 10px;}

#productimage
 {padding-left: 15px;}

#productdesc
 {padding-left: 15px;}

#productdesc2
 {
  padding-left: 15px;
  padding-right: 15px;
}     
      
.TableHeader
{
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  color: #ccddee;
  background: #333399;
}      
.TableRow
{      
  font-family: Verdana;
  font-size: 11px;
  background: #cc9966;
} 
.TableRow2
{      
  font-family: Verdana;
  font-size: 11px;
  background: #c8a989;
} 
.Title 
{      
  font-family: Verdana;
  font-weight: bold;
  font-size: 16pt;
  color: #228aaa;
  padding-right: 3px;
  text-align: left;
}      
.CartSummary
{      
  border-right: #333399 2px solid;
  border-top: #333399 2px solid;
  border-left: #333399 2px solid;
  border-bottom: #333399 2px solid;
  font-family: Arial, Verdana;
  font-size: 11pt;
  color: #333399;
  padding-top: 3px;
  padding-left: 2px;
  padding-bottom: 5px;
}      
 
.CartSumLines
{      
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: #333399;
  padding-top: 3px;
  padding-left: 2px;
  padding-bottom: 5px;
}       
.MyText
{      
  font-family: Verdana;
  font-size: 11pt;
  color: #333399; 
  margin-left: 15px;
  margin-right: 15px;
  line-height: 22px;
}
.MyText2
{      
  font-family: Verdana;
  font-size: 10pt;
  color: #333399;
  margin-left: 10px;
  text-align: left;
  line-height: 22px;
  font-weight: bold;
}

.WoodName                
{                           
  color: Black;             
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;        
  font-size: 16px;          
}                     

ul#navigation{
    margin:0;
    padding:0;
}
ul#navigation li{
    float:left;
    list-style-type:none;
}
ul#navigation li.home, ul#navigation li.home a{
    display:block;
    background-image:url(images/home_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.home a{
    background-image:url(images/home.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.teaching,ul#navigation li.teaching a{
    display:block;
    background-image:url(images/teaching_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.teaching a{
    background-image:url(images/teaching.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.workshops,ul#navigation li.workshops a{
    display:block;
    background-image:url(images/workshops_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.workshops a{
    background-image:url(images/workshops.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.blog,ul#navigation li.blog a{
    display:block;
    background-image:url(images/blog_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.blog a{
    background-image:url(images/blog.jpg);
    width:130px;
    height:40px;
}

ul#navigation li.shipping,ul#navigation li.shipping a{
    display:block;
    background-image:url(images/shipping_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation li.shipping a{
    background-image:url(images/shipping.jpg);
    width:130px;
    height:40px;
}


ul#navigation li a:hover{background:transparent;}

ul#navigation2{
    margin:0;
    padding:0;
}
ul#navigation2 li{
    float:left;
    list-style-type:none;
}

ul#navigation2 li.contact,ul#navigation2 li.contact a{
    display:block;
    background-image:url(images/contact_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.contact a{
    background-image:url(images/contact.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.news,ul#navigation2 li.news a{
    display:block;
    background-image:url(images/news_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.news a{
    background-image:url(images/news.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.links,ul#navigation2 li.links a{
    display:block;
    background-image:url(images/links_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.links a{
    background-image:url(images/links.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.gallery,ul#navigation2 li.gallery a{
    display:block;
    background-image:url(images/gallery_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.gallery a{
    background-image:url(images/gallery.jpg);
    width:130px;
    height:40px;
}

ul#navigation2 li.cart,ul#navigation2 li.cart a{
    display:block;
    background-image:url(images/view_cart_over.jpg);
    width:130px;
    height:40px;
}
ul#navigation2 li.cart a{
    background-image:url(images/view_cart.jpg);
    width:130px;
    height:40px;
}

ul#navigation li a:hover{background:transparent;}
ul#navigation2 li a:hover{background:transparent;}

.Errors
{      
  font-family: Verdana;
  font-size: 14pt;
  color: red;
  line-height: 22px;
}


