/* CSS RESET */
html{color:#000;font-family:Arial}a{ outline:none;text-decoration:none;}.clear{ clear:both;}a img{border:none;}

/**  EOF RESET   **/
body{
    
    font-size:11px;
    background:#6e6664;
}
.wrapper{
 
 margin-left:auto;
 margin-right:auto;
 width:810px;
 
}
  .inner_wrapper{
    padding:20px;
    background:#fff;
  }
  .logo_container{
    
    height:107px;
	
  }
    .logo{
        
        margin:30px 20px;
    }
	#bookCont{
	 float:right;
    
    margin-top:0px;
	width:180px;
	color:#fff;
	font-size:105%;
	}

	#logoCont{
		width:465px;
		float:left;
	}
  .header{
    
    padding:0;
    height:292px;
  }
    .header .left_image{
        margin-right:20px;
    }
   
     ul.navigation{      
      padding:0;
      margin:10px 0;
      background:#829170;      
     
      font-size:12px;
      float:left;
      clear:both;
      width:765px;
      
      
     }
     ul.navigation li{
        list-style:none;
        float:left;
     }
     ul.navigation li a{
        text-transform:uppercase;        
        padding:11px;
        display:block;
        color:#fff;
        float:left;
     }
     ul.navigation li a:hover{
        /*background:#f3e0bf;
        color:#bea877;
        font-weight:bold;*/
     }
     .content_wrapper{
        background:#fff;
        margin:0;
        padding:0 ;
        overflow:hidden;
        
        clear:both;
    
     }
     .content{
        padding:20px;
        float:left;
        width:420px;
        background:#e4e1dc;
        color:#717171;
        min-height:228px;
     }
     .content a{
        color:#70706e;
        
     }
     .right{
        width:299px;        
        float:left;
        padding:0 5px;
     }
       .right .box{
        width:289px;
        padding:5px;
        background:#eeede9;
        margin-bottom:5px;
        float:left;
        clear:both;
        color:#70706e;
       }
       .right .box a.more{
        color:#70706e;
        text-decoration:underline;
        float:right;
       }
       .right .box img,.right .box .box_content{
        float:left;
       }
       .right .box .box_content{
        width:168px;
        margin-left:10px;
       }
    .footer{
        width:790px;
        padding:10px;
        color:#fff;
        
        
    }
      .footer a{
        color:#fff;
      }
   
#map{
    width:420px;
    height:300px;
}
.booking_button{
   
}

/******************* Gallery *************************/

#galleryContainer{
	margin-top:10px;
	margin-bottom:10px;
	/*margin-right:-15px;
	margin-left:-15px;*/
}

.galleryItem{
	width:116px;
	float:left;
	margin:8px 12px;

}
.galleryItem img{
	border:solid 1px #ccc;
	padding:4px;
}

.gallery {
	float: left;
	margin: 10px 8px;
	border: 1px solid #666;
	padding: 6px;
}
  
 
.gallery p {
	text-align: center;
	font-size:85%;
	margin-top: 5px;
}

.gallery img { 
	border: #000 solid 1px;
	padding: 0px;
}
a.linkOpacity{
    opacity:1;filter:alpha(opacity=100);
}
a.linkOpacity:hover{
    opacity:0.4;filter:alpha(opacity=40);
}
  