



#wrap {
	margin: 0 auto;
	padding: 0;
	width:900px; 
}

/************************************************
	      JCAROUSEL LITE		
************************************************/
#list {
	height:350px;
	width:900px; 
	margin: 0 auto; 
	padding: 0;
}

.slider {
	float:left;
	left: -5000px; 
	margin:15px; 
	position:relative; 
	visibility:hidden;	
}
	
.slider ul {
	height:276px;
	width:600px; 
}

.slider ul li {
	padding:0 15px;
}

.slider ul li img {
	cursor:pointer;
	height:266px; 
	width:200px;  
	border: solid 7px #fff;
}

.prev {
	cursor:pointer; 
	float:left;
	padding-top:60px;
}

.next {
	cursor:pointer; 
	float:right; 
	padding-top:60px;
}

/************************************************
	      CAPTIFY CAPTION		
************************************************/
.caption-top, .caption-bottom {
	background: #000000;
	color: #ffffff; 
	cursor:default;
	padding:2px; 
	font-size:11px;   
	text-align:center;
}

.caption-top {
	border-width:0px;
}

.caption-bottom {
	border-width:0px;
}

.caption a, .caption a {
	background:#000;
	border:none; 
	text-decoration:none;  
	padding:2px;
}

.caption a:hover, .caption a:hover {
	background:#202020;
}





/* MAIN AREA STYLING */  
body
  {
    margin: 0; 
    padding: 0; 
    background-image: url(images/greyStripe.gif); 
    background-repeat: repeat;  
    background-color: #afaf9e; 
  }
  
.wrapper
  {
    margin: 0 auto; 
    padding: 0; 
    width: 1000px;  
    background-color: #d6d4ce;
  }
    
.shadow
  {
    margin: 0 auto; 
    padding: 0; 
    background-image: url(images/shadow.gif); 
    background-repeat: repeat-y; 
    width: 1050px;
  }
  
.header
  {
    width: 1000px; 
    margin: 0 auto; 
    height: 218px;
    padding: 0;
    background-image: url(images/banner2.jpg);
    background-repeat: no-repeat;  
  }
  
a, a:visited{color: #000;}
a:hover{color: #900;}
  
  
/* NAVIGATION */

.navigation
  {
    background-image: url(images/silverNav.gif); 
    background-repeat: repeat-x; 
    height: 50px; 
    margin: -6px 0 0 0; 
    border-bottom: solid 1px; #7d7d7d; 
    border-top: solid 1px; #7d7d7d;
  }
  
#menu {
      padding:0;
      margin:0;
      list-style-type:none;  
      background: transparent;
      font-size: 16px;
      }
      
#menu ul{
      height: 45px;
      margin: 0;
      }

#menu li {
      float:left; 
      width:124px; 
      height:45px;
      line-height:45px;
      border-right:1px solid #8b8b8b;
      position:relative;
      top: 5px;
      text-align:center;
      margin: 0;
      padding: 0;
      }

#menu li a:hover {
      border:0;
      height: 50px;
      color: #fff;
      position:relative;
      top: -5px;
      background-image: url(images/silverNavDown.gif); 
      background-repeat: repeat-x;
      font-size: 18px; 
      }
      
#menu li a, #menu li a:visited {
      display:block;
      text-decoration:none; 
      color:#2d0000;
      }

      
#menu li a span, #menu li a:visited span {
      display:none; /* needed to trigger IE */
      height: 45px;
      }

/* SIDE NAVIGATION */ 

.links{
      width: 200px;
      float: right; 
      margin: 0;  
      }
      
.links img{
      border: none;
      }
           
#menu2{
      padding:0;
      margin: 0 50px 0 0;
      height:150px;
      list-style-type:none;
      background: transparent;
      }
      
#menu2 img{border: solid 2px #36290c;}
      
#menu2 ul{
      height: 150px;
      margin: 0;
      border: none;
      }

#menu2 li {
      float:right; 
      width:150px; 
      height:150px;
      position:relative;
      text-align:center;
      border: none;
      margin-bottom: 100px;
      text-decoration: none;
      }
      
#menu2 li a, #menu li a:visited {
      display:block;
      text-decoration:none;
      border: none; 
      }



#menu2 li a span, #menu li a:visited span {
      display:none; /* needed to trigger IE */
      }
      
#menu2 li a:hover {
      border:0; 
      }
      
#menu2 li a:hover span {
      display:block;
      width:150px;
      height:150px;
      text-align:center;
      position:absolute; 
      left:0px; 
      top:0px; 
      cursor:pointer;
      }
      


      
/* MAIN AREA */

.mainArea{width: 900px; margin: 0 50px; padding: 0;}
 
.mainLegend{
      color: #585149; 
      font-size: 1.2em; 
      margin: 0; 
      width: 600px;
      }
      
/* FOOTER STYLES */

.footer{
      border-top: double 3px #676767;
      width: 1000px;
      margin: 0 auto; 
      font-size: 1em;
      background-image: url(images/footerGrad.gif); 
      background-repeat: repeat-x;
      padding-bottom: 20px;
      background-color: #58544b; 
      }
      
.footer p{
      margin-left: 50px;
      margin-right: 50px;
      padding: 10px;
      color: #e0e0e0;
      }            

.footer a{
      color: #e0e0e0;
      }

.footer a:hover{
      color: #fff;
      }
