@CHARSET "ISO-8859-1"; 
#main a,#main  img {
    outline: none;
    border: none;
}

#main #gallery {
    /* The pics container */
    width: 100%;
    height: 390px;
    position: relative;
}

#main {
    /* The main container */
    width: 651px;
    height: 390px;
    margin: 0px auto; 
    /*border: 1px solid white;*/
    background: #434343
	overflow:hidden;
    
}

#main .photonav {
    display: block;
    background: black;
    margin: 0 auto;
  	padding:0;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid gray;
}

#main .photonav ul {                                            
    list-style: none;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}

#main .photonav li {
    float: left;
    list-style:none;
    margin: 0 auto;
    padding:3px;
}

#main .photonav a {
    text-transform: uppercase;
    font-family: "Arial Narrow", Arial, Verdana, Geneva, Helvetica, sans-serif;
	  font-size: 16px;
    margin: 0px 0;
    padding: 0px 4px;
    color: gray;
    display: block;
    text-decoration: none;
}

#main .photonav a:hover {
    text-decoration: underline;
    color: white;
}

#main .photonav a.selected{
    color: white;
    text-decoration: none;
}

#main .view-outer { 
    text-align: center;
    width: 651px;
    height: 309px;
    clear:both;
    overflow:hidden;
}
  
#main .thumbnail_wrapper {
  height:52px;
  border-top:2px solid black;
  background-color:#555;
}
.left_arrow  {float:left;}
.right_arrow {float:right;}
.left_arrow, .right_arrow  { padding:0; margin:11px 10px;border: 1px solid black; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden;  background-color:#656565;}
.left_arrow a, .right_arrow a { display:block; padding:3px 5px; font-size:20px;  height:25px; width:35px; text-align:center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration: none}
.left_arrow a:hover, .right_arrow a:hover { background-color:rgba(0,0,0,0.2); color:black; } 
.left_arrow a:active, .right_arrow a:active { background-color:rgba(0,0,0,0.2); color:black; } 
  
#main .thumbnails {
  overflow:hidden;
  position:relative;
  /*width:460px;*/
  width:500px;
  height:70px;
  margin: 0 auto;
  }
  
#main .thumbnails ul {
  position: absolute; 
  list-style:none;
  overflow:hidden;
  white-space: nowrap;
  padding: 0;
  margin:0;
  left:0;
} 

#main .thumbnails ul li {
  display:inline;
  margin:0 15px;
  padding:0; 
}   
     

     
#main .thumbnails img {
  padding:5px;
  margin:5px 0;
  border:1px solid #555;
} 

.box {
  -moz-box-shadow: 2px 3px 4px #333;
  -webkit-box-shadow: 2px 3px 4px #333;
  box-shadow: 2px 3px 4px #333;
}









