body {
   background-image:url(/store/images/palimpsest.jpg);
	 background-color:#FEB; 
	 font-family:  "Book Antiqua", Georgia, Palatino, serif;  
	 color:#633;
	 margin:2px; 
	}
	
div#topbox {   
	  padding:2px 20px 2px 0px;
	  font-family: "Comic Sans MS", Charcoal, cursive, sans-serif; 
	  font-weight:bold; 
	  font-size: large;
	  text-align: right;
	  border: none;
	 }
	 
div#topbox img {   
	  padding: 2px 0px 2px 0px; 
	  border-style: solid;
	  border-width: 0px 0px 2px 0px;
	  margin:2px 20px 2px 0px;
	 }
	 
div#navbar {   
    clear: both;
    text-align: center;
	  padding:10px 2px 2px 4px;
	  margin:2px;
	  font-family: "Comic Sans MS", Charcoal, cursive, sans-serif; 
	  font-weight:bold; 
	  font-size: large;
	 }
	 
div#logo {  
	  float: left; 
	  padding:2px 10px 0px 2px;
	  border: none;
	  margin: 5px;
	  }
	 
div#logo img {
    border: none;
    }

div#main {
    border-style: solid;
    border-width: 2px 3px 1px 2px;
    border-color: #C33;
    padding: 1px 5px 0px 3px;
    margin: 4px 4px 0px 4px;
    }
    
div#cartinfo {
    border-style: solid;
    border-width: 0px 0px 2px 1px;
    float: right;
    width: 190px;
    border-color: #C33;
    padding: 8px 5px 5px 4px;
    margin: 0px 0px 5px 9px;
   }   

div#leftcol {
    border-style: solid;
    border-width: 0px 1px 2px 0px;
    float: left;
    width: 170px;
    border-color: #C33;
    padding: 8px 4px 5px 5px;
    margin: 4px 22px 5px 6px;
    }
    
div#prodleftcol { 
    border-style: solid;
    border-width: 0px 1px 2px 0px;
    float: left;
    width: 300px;
    border-color: #C33;
    padding: 4px 4px 5px 5px;
    margin: 0px 8px 5px 0px;
    }
    
div#indexleftcol {
    border-style: solid;
    border-width: 0px 1px 2px 0px;
    float: left;
    width: 420px;
    border-color: #C33;
    padding: 4px 2px 5px 2px;
    margin: 0px 8px 5px 0px;
    }
    
div.globpage {  
	  padding: 5px 10px 5px 10px;
	  float: left;
	  width: 116px;
	  }
	
div.illo {
    padding: 5px 7px 7px 7px;
    }

.illo img {
    border: none;
    }
  
div.indexentry {
    float: left;
    width: 105px;
    padding: 5px 4px 4px 6px;
    height: 160;
    font-size: small;
    }
	  
td.indextable {
	  padding:1px; 
	  vertical-align:top;
	  font-family: "Book Antiqua", Georgia,  Palatino, serif;
	  font-size: small;
	  width: 96px; 
	  }
	  
  a:link {color:#C33; text-decoration: none; outline: none;}
  a:visited {color:#933; text-decoration:none; outline:none;}
  a:hover {color:#2B2; text-decoration:none; outline: none;}
  a:active {color:#C00; border:none; text-decoration:none; outline:none}
  
  a:link img {border-color:#C93; }
  a:visited img {border-color:#933; }
  a:hover img {border-color:#2B2; }
  
 div#email {
    color:#FFF;
    background-color: #C33;
    clear: both;
    border: 0px;
    padding: 0px 5px 0px 5px;
    margin: 0px 4px 20px 4px;
    }
  
  div#email a:link {color:#FFF;}
  div#email a:visited {color:#FFF; border:none; text-decoration:none; outline:none}
  div#email a:hover {color:#2B2;}
  
  div.indeximage {
     text-align: center;
     clear: left;
     float: left;
     width: 170;
     border-style: solid;
     border-width: 0px 1px 0px 0px;
     padding: 20px 8px 15px 3px;
     margin: 0px;
  }
  
  div.indextext {
	  border: none;
	  margin:2px 5px 5px 190px; 
	  padding-left:20px; 
	  padding-right:5px; 
	  padding-top:2px; 
	  padding-bottom:2px;
  }
  
  .backlink {
     font-family:      Verdana, Arial, sans-serif;
     font-size:        small;
     font-weight:      bold;
     float: left;
  }

  .nextlink {
     font-family:      Verdana, Arial, sans-serif;
     font-size:        small;
     font-weight:      bold;
     float: right;
  }
 
  div.synchronize {
     clear: both;
     }
  
.default_right
{
   font-size:        medium;
   float:            right;
   text-align:       right;
}

.default_right_bold
{
   font-size:        medium;
   font-weight:      bold;
   float:            right;
   text-align:       right;
}

.default_right_notice
{
   font-size:        large;
   color	     #C33;
   font-weight:      bold;
   float:            right;
   text-align:       right;
}

.default_left
{
   font-size:        medium;
   float:            left;
   text-align:       left;
}

.default_left_bold
{
   font-size:        medium;
   font-weight:      bold;
   float:            left;
   text-align:       left;
}

.default_bold
{
   font-size:        medium;
   font-weight:      bold;
   text-align:       left;
}

p {
	  font-family: "Book Antiqua", Georgia, Palatino, serif;  
	}
	
input {
	  font-family: "Book Antiqua", Georgia, Palatino, serif; 
          font-size: medium;
	  background-color: #FEB;
	  border-color: #C93; 
          margin: 0px;
          padding: 0px;
	}
	
textarea {
	  font-family: "Book Antiqua", Georgia, Palatino, serif; 
          font-size: medium;
	  background-color: #FEB;
	  border-color: #C93; 
          margin: 0px;
          padding: 0px;
          scrollbar-face-color: #C93;
          scrollbar-arrow-color: #C93;
          scrollbar-track-color: #FEB;
          scrollbar-3dlight-color: #FEB;
          scrollbar-shadow-color: #A72;
          scrollbar-highlight-color: #FEB;
          scrollbar-darkshadow-color: #A72;
	}
	
select {
	  font-family: "Book Antiqua", Georgia, Palatino, serif; 
          font-size: medium;
	  background-color: #FEB;
	  border-color: #C93; 
          margin: 0px;
          padding: 0px;
          scrollbar-face-color: #C93;
          scrollbar-arrow-color: #C93;
          scrollbar-track-color: #FEB;
          scrollbar-3dlight-color: #FEB;
          scrollbar-shadow-color: #A72;
          scrollbar-highlight-color: #FEB;
          scrollbar-darkshadow-color: #A72;
	}
	
table.cartfooter {
          padding: 0px;
          border: none;
        }
td.cartfooter {
          vertical-align: top;
          text-align: center;
	  border-style: solid;
	  border-width: 1px 1px 1px 1px;
          margin: 0px;
          padding: 5px 10px 5px 10px;
        }

.caption {
	  font-family: Arial, sans-serif;
	  font-size: small;
	  font-style: italic;
	  }

.inline {
          position: relative;
          top: -2px;
          padding: 0px 2px 0px 0px;
          }
	   
table.events {
	  background-color: #039; 
          border: none; 
	  padding:4px;
	}

td.event {
	  background-color: #9CF;
	  font-family: "Comic Sans MS", Charcoal, cursive, sans-serif; 
	  color:#411; 
	  padding:6px;
	  margin:4px;  
	}
	
td.eventtop {
	  background-color: #69F;
	  font-family: "comic sans ms", charcoal, cursive, sans-serif; 
	  color:#633;  
	  font-weight:bold;
	  padding:2px;
	  margin:2px;
	}
	
h1 {
	  font-family: "comic sans ms", charcoal, cursive, sans-serif; 
	  color:#C33; 
	  font-weight: bold; 
	  font-size: xx-large; 
	  text-decoration: none;
	  margin-bottom: 1px;
	  margin-top: 1px;
	  padding-bottom: 0;
	  padding-top: 0;
	}
	
h2 {
	  font-family: "Book Antiqua", Georgia, Palatino, serif; 
	  color:#C33; 
	  font-weight: bold; 
	  font-size: large;
	  text-decoration: none;
	}
	
h3 {
	  font-family: "Comic Sans MS", Charcoal, cursive, sans-serif; 
	  color:#C33; 
	  font-weight:bold; 
	  font-size: large;
	  margin-bottom: 1px;
	  margin-top: 1px;
	  padding-bottom: 0;
	  padding-top: 0;
	}
	
h4 {
	  font-family: "Comic Sans MS", Charcoal, cursive, sans-serif; 
	  color:#C33; 
	  font-weight:bold; 
	  font-size: medium;
	  margin-bottom: 1px;
	  margin-top: 1px;
	  padding-bottom: 0;
	  padding-top: 0;
	}
	
hr {
	  color:#FC0; 
	  height:2px; 
	  padding:0px;
	}
 
