  #home {
    background: #3a2c21 url(../../images/bg_body_home.jpg) repeat-x center top;
  }
  
  #showcase {
    height: 305px;
    margin-top: 9px;
    background: url(../../images/bg_showcase.jpg) no-repeat;
    width: 951px;
  }
  
    #showcase_image {
      border: 1px solid #fff;
      margin: 25px;
      float: left;
    } 
	/* CODE FOR IMAGE ROTATION ON FRONT PAGE */
 	/* rotator in-page placement */
    #rotator {
	position:relative;
	height:247px;
	float:left;
	}
	/* rotator css */
	#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	}
	/* rotator image style */	
	#rotator ul li img {
	border:1px solid #fff;
	background: #FFF;
	margin:25px;
	}
    #rotator ul li.show {
		z-index:0;
	}

    
    #newsStory {
      float: left;
      margin:67px 0 0 601px;
	  width:337px;
    }
      #newsStory h2 {
        color: #1d120e;
        font-size: 20px;
        font-weight: normal;
      }
      #newsStory p {
        font-size: 14px;
        color: #1d120e;
        line-height: 22px;
        margin-top: 7px;
      }
      #newsStory a {
        color: #683614;
      }
      
   
  #lower_body {
    width: 960px;
    height: 326px;
    background: url(../../images/bg_lower_body.jpg) no-repeat left bottom;
    margin-top: 5px;
    position: relative;
  }   
  
    #whats_new {
      width: 330px;
      height: 276px;
      margin: 42px 0px 0px 40px;
      float: left;
    }
      #whats_new h3 {
    /*  border-bottom: 1px dotted #4a3725;
        border-top: 1px dotted #4a3725;  */
        color: #1d120e;
        font-size: 20px;
        font-weight: normal;
        margin-top: 20px;
      }
      #whats_new strong {
        color: #683614;
        font-size: 12px;
      }
      #whats_new p {
        font-size: 13px;
        color: #1d130b;
        line-height: 22px;
        margin: 10px 0px;
      }
      #whats_new a {
        font-family: Arial;
        font-weight: bold;
        color: #331d14;
        font-size: 12px;
        padding-right: 24px;
        background: url(../../images/arrow_whatsNew.jpg) no-repeat right center;
        text-decoration: none;
        float: right;
      }
  
  
 #store_link {
   width: 165px;
   height: 90px;
   position: absolute;
   right:360px;
   top:50px;
 } 
 #tour_link {
   width: 165px;
   height: 90px;
   position: absolute;
   right:180px;
   top:50px;
 } 
  
  
     #timeline {
       width: 532px;
       height: 190px;
       float: left;
       margin:145px 0 0 58px;
       background: url(../../images/bg_timeline.jpg) no-repeat;
       position: relative;
     }
       #timeline img {
         border: 1px solid #b2a58d;
         padding: 3px;
         background: #fff;
       }
     
       #timeline #thumbnail_container {
         width: 433px;
         height: 182px;
         overflow:hidden;
         position: relative;
         left: 42px;
       }
         #timeline #thumbnails {
           position: absolute;
           height: 75px;
           width:5000px;
           top: 60px;
         }
         	
           #timeline #thumbnails a {
             float: left;
             display: block;
             text-decoration: none;
             color: #000;
             font-size: 12px;
             width: 60px;
             text-align: center;
           }
             #thumbnails p {
               text-align: center;
             }
         
         #timeline a#scrollLeft, #timeline a#scrollRight {
			display:block;
			height:34px;
			position: absolute;
			text-indent:-9000em;
			width:40px;
			float: none;
			color: transparent; 
		 }
	
           #timeline a#scrollLeft {
             position: absolute;
             top: 70px;
           }
           #timeline a#scrollRight {
             position: absolute;
             top: 70px;
             right: 11px;
           }
         		
         		
         .fact {
           background: #000;
           border: 1px solid #b2a58d;
           padding: 4px;
           color: #fff;
           position: absolute;
           top:-50px;
           width: 200px;
         }
         
         