* {font-family:"Lucida Grande", Verdana, Arial, Sans-serif; font-size:12px; }
a  {color:#FFAA00; }
a:hover  {color:#FFF; }

form {display:inline;}

a img { border: none; }

body {

  margin:0; padding:0;

  background:#ac9681;

  }



#leaves {

  width:846px;

  height:440px;

  position:absolute;

  top:0px;

  left:0px;

   z-index:1;

  }





#header {

  width:562px;

  height:188px;

  left:215px;

  top:142px;

  position:absolute;

  z-index:3;

  }







#content {position:absolute; top:333px; left:205px; z-index:100; }

#content-text {width:350px; color:#FFF; }

.content-head, #content-body, #content-foot {margin: 0; padding: 0; } 

.content-head { width:413px; height:30px;  background:url("/images/main/top.jpg") no-repeat;}

.content-body { padding: 0  0  0 35px; width:413px; background:url("/images/main/middle.jpg") repeat-y; color:#FFF; vertical-align:top;}

.content-foot { width:413px; height:30px; background:url("/images/main/bottom.jpg") no-repeat;}  





.listings {  width: 350px; height:50px; margin-bottom:50px; padding:7px 5px 25px 5px; border-bottom:1px solid #FFF;}

.listings td {vertical-align:top;}

.berryDescription {padding:7px 0 7px 0; color:#FFF;}
.berryDescription img { margin: 5px; }
.listings *  {color:#FFF;}

#sidebar {
  width: 140px;
  position: absolute;
  top: 333px;
  left: 628px;
  z-index: 4;
}

#decorations {
  margin: 10px 0 0 -3px;
  }

#holiday {
  margin: 10px 0;
}

#specials {

  margin: 10px auto;
  width: 136px;
  background:#d6e2d0 url("/images/specials-tp.gif") no-repeat;
  padding: 23px 0 0 0;
  }

#specials-inside {

  background:url("/images/specials-md.gif") repeat-y;

  padding:0 10px 0 10px;

  text-align:center;

  }
  
  
#specials-inside a {
    text-decoration:none;
    font-family:arial, sans-serif;
    font-size:12px; 
    color:#900;
    }  
    
#specials-inside a:hover {
    color:#000;
    }   
    
    

#specials-foot {

  background:url("/images/specials-bt.gif") no-repeat;

  width:136px;

  height:23px;

 }

#specials h4 {

  }

#specials ol {

  padding:0; margin:0;

  list-style: none;

  }

#specials ol li {padding-bottom:5px;}





#nav {

  padding: 0;

  margin: 0;

  position:absolute;

  width:250px;

  height:250px;

  top:333px;

  left:0px;

  z-index:4;

  }



#listings {

  width: 100%;

  }
  
#credits { text-align:center; font-size:9px; color:#FFF; margin-top:3px; padding-bottom:5px;  }
#credits a {text-decoration:underline; font-size:9px; color:#FFF; }
#credits a:hover {color:#FFFF00; }

#countdown {padding: 20px 0 0 0; text-align: center; font-size: 14px; margin: 10px 0 0 0; background: #eee url("/images/countdown-top.gif") no-repeat; }
#countdown .text { margin: 0 1em; }
#countdown .count { font-size: 240%; font-weight: bold; }
#countdown .left { font-size: 120%; font-weight: bold; }
#countdown .foot { height: 10px; width: 140px; background: url("/images/countdown-bottom.gif") no-repeat bottom center; margin-top: 10px }

#nav, #nav li { list-style:none; margin:0; padding:0; }
#nav { margin-left:10px; }
#nav a { font-size:15px; color:#FFF; text-decoration:none; line-height:25px; }
#nav a:hover { color:#FF0; }

.rightImage { float:right; padding:3px 0px 3px 15px; }
.leftImage { float:left; padding:3px 15px 3px 0px; }

