
   body { margin: 0px; padding: 0px; text-align: center; color: #000000; }
   #container 
   { 
      width: 769px; text-align: left; margin: 0px auto 0px auto; background: #FFFFFF url('/images/bg.gif') -5px 0px repeat-y; 
   }
   body, td, th, textarea, input, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
   #col1 { float: left; width: 132px; margin: 15px 15px 20px 15px; padding: 0px; background-color: #FFFFFF; }
   #col2 { float: left; width: 442px; margin: 0px; padding: 15px 0px 30px 0px; background-color: #FFFFFF; overflow: hidden; }
   #col3 { float: right; width: 135px; margin: 15px 15px 15px 0px; padding: 0px; }
   #col1 table { margin: 0px -9px 0px -9px; }
   #cart table { margin: 0px; }
   #content { margin: 0px; padding: 0px; }
   #inner { padding-right: 30px; margin: 0px; }
   #footer { margin-top: 20px; padding-top: 20px; color: #999999; border-top: 1px solid #CCCCCC; }
   #logoblock { margin: 0px; padding: 0px; height: 173px; margin: 0px; padding: 0px; }

   a, a:visited { color: #00686E; }
   a:active, a:hover { color: #CC9900; }
   big { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
   small { font-size: 10px; }

   .date { color: #CC6600; font-size: 9px; text-transform: uppercase; }
   .orange { color: #CC6600; } 
   .light { color: #666666; }

   .divider
   {
      background-color: #E0C246; color: #FFFFFF;
      font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px 2px 2px 2px;
   }

   h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #CC6600; }

   #menu a { text-decoration: none; }
   a:hover, #menu a:hover { color: #CC6600; }

ul.tight
   {
   margin-left: 1.2em;
   padding-left: 0px;
   margin-top: 4px;
   margin-bottom: 4px;
   color: #666666;
   list-style-type: square;
   }

ul.tight li
   {
   padding-bottom: 4px;
   }

.sub
   {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   }

   .imageRight { padding-left: 15px; padding-bottom: 4px; }
   .imgRight { float: right; margin: 0px 0px 12px 20px; }

#footer small
   {
   font-size: 11px;
   }

.btn
   {
   background-color: #00686E;
   border-top: 2px solid #63A3A6;
   border-left: 2px solid #63A3A6;
   border-right: 2px solid #004246;
   border-bottom: 2px solid #004246;
   font-weight: bold;
   color: #FFFFFF;
   cursor: hand;
   cursor: pointer;
   }

a.btn, a.btn:visited, a.btn:active
   {
   color: #FFFFFF;
   border: 0px;
   padding: 0px 2px 0px 2px;
   font-weight: normal;
   text-decoration: none;
   }

a.btn:hover
   {
   color: #FFFFFF;
   background-color: #CC6600;
   }

   #searchform { display: block; margin-bottom: 40px; }
   #searchform input { border: none; }
   #searchform .btn { padding-left: 1px; padding-right: 1px; font-weight: normal; }

   a.sharethis, a.facebook { font-size: 10px; text-decoration: none; padding: 3px 0px 3px 16px; display: block; margin: 0px; }
   a.sharethis { background: transparent url('/images/icon-sharethis.gif') left center no-repeat; }
   a.facebook { background: transparent url('/images/icon-facebook.gif') left center no-repeat; }

table.chart td
   {
   padding-right: 16px;
   }

   td.totals { border-top: 1px solid #CCCCCC; }

   th
   {
      background-color: #E0C246;
      color: #FFFFFF;
      text-align: left;
      font-weight: bold;
      padding-top: 2px;
      padding-bottom: 2px; 
   }

   .alertbox
   {
      border: 1px solid #CC6600;
      padding: 8px 8px 8px 8px;
      margin-bottom: 16px;
   }

   #cart
   {
      width: 102px;
      background-color: #FFFFFF;
      border: 1px solid #00686E;
      margin: 10px 0px 10px 0px;
      cursor: hand; 
      cursor: pointer;
   }

   #cart:hover { border: 1px solid #CC6600; }




#header {
width: 769px;
height: 185px;
position: relative;


}

#logo {
position: absolute;
left: 12px;
top: 11px;
margin: 0;
}


#slides {
position: absolute;
left: 155px;
top: 11px;
}

#slides img {
position: absolute;
width: 602px;
height: 160px;



}

#art-begins-within {
position: absolute;
z-index: 100;
left: 443px;
top: 101px;


}

#logo-interior {
position: relative;
left: 0px;
top: 0px;




}


#logo-interior img{
position: absolute;
border: 0px;
left: 12px;
top: 11px;


}


