  /* Main */
  
  .container{width:100%;background:#000000 url('../img/tooled-leather.jpg') bottom repeat;}  
  
  .main {display:block;overflow: hidden;margin:0 auto 0;width:960px;background-color:#efece5;}

  .main .nav {position: relative;z-index:2}
  
  .main .nav a {display: block;width: 31px;height: 30px;position: absolute;top: 215px;text-indent: -9999px;}

  .main a.prev {background:url(../img/left_gallery_button_off.png);left: 10px}
  .main a.next {background:url(../img/right_gallery_button_off.png);right: 10px}
  .main a.prev:hover {background:url(../img/left_gallery_button_on.png)}
  .main a.next:hover {background:url(../img/right_gallery_button_on.png)}

  .main ul {position: relative;z-index: 1;display: block;height: 500px;}
      
  .main li {position: absolute;width: 960px;margin-right:5px;zoom:1;
  display:inline-block; /* -- The following won't validate, but IE7needs it*/
  *display: inline;} 
   
  .main li div {position: absolute;bottom: 20px;right: 10px;width: 20px;height: 20px;overflow: hidden;background: #000000;}
  .main li div.open p, .main li div.open a {opacity:0.8;}
  
  .main li div p {font: 21px/31px 'PT Serif', serif;color: #efece5;background: #000000;padding: 16px 30px 10px 20px;text-transform: uppercase;}
        
  .main li a {float:left;color: #a7a194;font: 12px/1 Arial, sans-serif;text-transform: uppercase;background: #000000 url(../img/icn_star.png) left 2px no-repeat;padding-left: 10px;margin-left: 20px;    }

  .main li.link {position: relative;left:30px;top:30px;float:left;color: #ff0000;font: 12px/1 Arial, sans-serif;text-transform: uppercase;background: #000000;padding-left: 10px;margin-left: 0px; height: 45px;   }

  .main li a:hover {font-family: Arial, sans-serif;background-position: left -14px;color: #fff;    }

  .main li a.toggle {visibility: visible;position: absolute;top: 0;right: 0;display: block;width: 20px;height: 20px;padding: 0;text-indent: -99999px;background: #38281c url(../img/information_dn.gif);}
  
  .main li .open a.toggle {background: #000000 url(../img/close_alt.gif);right: 0;left: auto;}
  
  .main li .open a.toggle:hover {background-position: 0 -20px;}  
  
  .mainSub {margin:0 auto 0;width:960px;color:#37271b;background-color:#efece5;}
  
  .mainSub ul{padding-left:8px;}
  
  .mainSub li {width:229px;margin-right:5px;display:inline-block; /* -- The following won't validate, but IE7needs it*/
    zoom:1; 
    *display: inline;}  
    
  .mainSub li a {float:left;font: .9em Arial, sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;}
  
  .mainSub li a:hover {color:#aaa;}  
  
  .mainSub img{padding-bottom:3px;border:none;}
  
  .mainSub h2{padding:14px 0 6px;font: 1em 'PT Serif', serif;text-transform:uppercase;text-align:center;}
  
  .mainSub p{margin:0 auto;width:186px;padding:0 8px 2px;font: 13px Arial, sans-serif;line-height:1.3em;text-align:center;}
  
  .mainSub h3 a{width:229px;padding-bottom:30px;font: 12px Arial, sans-serif;text-transform:uppercase;text-align: center;color:#3d506e;}
    
  .mainSub h3 a:hover{color:#39291d;}    
