.reservation_holder{
position:relative;
top:10px;
left:10px;
height:0px;
width:0px;
z-index:100;
}


.galleryHolder{
height:250px; 
width:1024px; 
overflow:hidden;
position:relative;
left:-220px;

}


#galleryImages{
height:250px; 
width:4000px; 
position:relative;
left:0px;
overflow:hidden;
margin:20px 0px;
}


#galleryImages img{
float:left;
height:100%;
width:auto;
}


.pageGalleryArrow{
height:70px;
width:90px;
position:absolute;
top:115px;
background-repeat:no-repeat;
cursor:pointer;
z-index:10;
}


.left{
background-image:url(images/miniGalleryLeftArrow.png);
left:0px;
}

.left:hover{
background-image:url(images/miniGalleryLeftArrow_ro.png);
}

.right{
background-image:url(images/miniGalleryRightArrow.png);
left:966px;
}

.right:hover{
background-image:url(images/miniGalleryRightArrow_ro.png);

}

#jester{
width:66px;
height:80px;
background-image:url(images/jester.png);
position:absolute;
top:-80px;
left:500px;
z-index:30;
}






/*----------ARCHIVE/MAP/LIST------------*/
.archiveTitler{
float;left;
width:800px;
margin:20px 0px 0px 0px;
}
.archiveTitler h2{
font-size:3em;
font-family:LatoBlack;
}

.ajaxLoader{
background-image:url(images/ajax-loader-1.gif);
height:50px;
width:50px;
position:absolute;
top:20px;
left:600px;
background-repeat:no-repeat;
display:none;
}

.archiveHolder{
float:left;
width:400px;
min-height:720px;
}
.mapListToggle{
width:700px;
float:left;
height:50px;
margin:10px 0 0 0 ;
}

#canvas{
height:621px;
overflow:none;
float:left;
/*background-image:url(images/italyMap.jpg);
background-position:-25px 4px;
background-repeat:no-repeat;*/
}

#canvas img{
float:left;
position:absolute;
top:6px;
left:-22px;

}

#mapList{
position:relative;
z-index:9999;
}
.mapHolder{
position:absolute;
float:left;
width:770px;
top:120px;
z-index:2;

}
.listHolder{
position:absolute;
float:left;
width:770px;
top:120px;
display:none;
z-index:3;

}
.lister h2{
color:rgb(223,20,45);
font-family:LatoBold;
font-size:1.5em;
}
.lister a{
font-size:.7em;

color:black;
font-family:LatoRegular;
}
.lister a:hover{
color:rgb(223,20,45);
font-family:LatoRegular;
}

.lister{
width:560px;
margin:15px 0px;
-moz-column-count:4; /* Firefox */
-webkit-column-count:4; /* Safari and Chrome */
column-count:4;
}

.archiveRight{
width:198px; 
height:500px; 
float:left;
margin:0px 0px;

}

.archiveRight h2{
font-size:1.2em;
}

.archiveRight img{

-webkit-box-shadow:  0px 0px 1px 1px rgba(0, 0, 0, .1);
        
        box-shadow:  0px 0px 1px 1px rgba(0, 0, 0, .1);
}


.mapBtn, .listBtn{
width:128px;
height:50px;
background-image:url(images/globe_list.png);
float:left;
cursor:pointer;
}

.listBtn{
background-position:128px 0px;
}

.listBtn:hover{
background-position:128px 48px;

}

.mapBtn:hover{
background-position:0px 48px;

}



.regionTitle{
   font-family:LatoItalic;
   font-size:3em;
   margin:10px 0px;
}
.regionTitle a{
color:black;
}

.regionTitle a:hover{
	color:rgb(223,20,45);
}
.regionList{

}

.regionListElement{
   font-family:LatoRegular;
}


.regionListElement a{
color:black;
font-size:.9em;
}
.regionListElement a:hover{
	color:rgb(223,20,45);
}


/*----RESERVATIONS PAGE----*/
.OpenTable{
	width:220px;
	height:200px;
	float:left;
	margin-left:35px;
}
.OpenTable .OTButton{
	float:left;
	width:200px;
	margin-left:50px;
}
/*-------SEARCH PAGE-------*/

h1.page-title{
   font-family:LatoLight;
   font-size:1.8em;
   }
h1.page-title span{
   font-family:LatoBold;
   font-size:1em;
   color:rgb(223,20,45);
   }

.archiveContent{
   width:760px;
   position:relative;
   float:left;
   top:15px;
   margin-bottom:50px;
   }
.archiveContent h1.page-title{
	margin-left:25px;
}
.archiveBox{
	padding: 0;
	display:inline;
	float:left;
	width:760px;
	height: 215px;
	position:relative;
	margin:15px 0 20px 25px;
	font-family:LatoRegular;
	font-size:.8em;
	line-height:1.1em;
}
.archiveImage{
	width:320px;
	height:196px;
	float:left;
	margin-right:40px;
	overflow:hidden;
}
.archiveImage img{
	width:100%;
	height:auto;
}
.archiveDate{
    position:absolute;
	display:block;
	background: url('images/sticker.png') no-repeat;
	width:68px;
	height:68px;
	bottom:25px;
	left:245px;
}
.categoryDate{
    position:absolute;
	display:block;
	background: url('images/sticker.png') no-repeat;
	width:68px;
	height:68px;
	bottom:10px;
	left:245px;
}
.archivePostType{
	font-family: 'Pinyon Script';
	font-size:1.8em;
	margin:0 0 8px 0;
	text-transform:capitalize;
	color: rgb(0,0,0);
}
.categoryPostType{
	font-family: 'Pinyon Script';
	font-size:1.8em;
	margin:0 0 8px 0;
	text-transform:capitalize;
	color: rgb(0,0,0);
}
.archivePostType a{
	font-family: 'Pinyon Script';
	font-size:.9em;
	margin:0 0 8px 0;
	text-transform:capitalize;
	color: rgb(0,0,0);
}
.archivePostType a:hover{
	color:rgb(223,20,45);
}
.archiveTitle a{
	font-family:LatoBold;
	text-transform:uppercase;
	font-size:.8em;
	color:rgb(0,0,0);
	margin-bottom:10px;
}
.archiveTitle a:hover{
	color:rgb(223,20,45);
}
.archiveExcerpt p{
	font-size:.9em;
	width:320px;
	margin-bottom:15px;
}
.archiveExcerpt{
	float:left;
	position:relative;
	top:0;
	left:0;
}
.categoryImage{
	width:320px;
	height:196px;
	float:left;
	margin-right:40px;
	position:relative;
	overflow:hidden;
}
.categoryImage img{
	width:auto;
	height:100%;
}
.nav-previous{
	font-family:LatoBold;
	font-size:.8em;
	float:left;
}
.nav-previous a{
	color:rgb(0,0,0);
}
.nav-previous a:hover{
	color:rgb(223,20,45);
}
.nav-next a{
	color:rgb(0,0,0);
}
.nav-next a:hover{
	color:rgb(223,20,45);
}
.nav-next{
	font-family:LatoBold;
	font-size:.8em;
	float:right;
}
.moreNavigation{
	margin:0 0 50px 25px;
	position:relative;
}



.staffBio{
display:none;
width:630px;
float:left;
margin:10px 0px 20px 0px;
}
.bioActive{
display:block;

}


.sIH{
float:left;
margin:0px;
padding:0px;
width:210px;
height:206px;

}

.sIH img{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
cursor:pointer;
width:100%;
height:auto;
}
.sIH img:hover, .staffActive img{
filter: none ;
-webkit-filter:none ;
-moz-filter: none ;
-ms-filter:none ;
-o-filter:none ;
}


.teamHolder{
width:700px;
float:left;

}

.bIH{
float:left;
margin:5px 5px;
padding:0px;
width:110px;
height:137px;

}
.ui-icon{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);

}
.ui-icon:hover{
filter: none ;
-webkit-filter:none ;
-moz-filter: none ;
-ms-filter:none ;
-o-filter:none ;

}
.bIH img{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
cursor:pointer;
width:100%;
height:auto;
}
.bIH img:hover, .staffActive img{
filter: none ;
-webkit-filter:none ;
-moz-filter: none ;
-ms-filter:none ;
-o-filter:none ;
}

.bookH{
font-size:1.5em;
font-family:LatoItalic;
	color:rgb(223,20,45);
display:block;
margin:0px 0px 20px 0px;
}

.cmykLink{
position:absolute;
bottom:0px;
font-size:.7em;
color:white;
text-decoration:none;
font-family:latoLightItalic;
text-transform:none;
right:16px;
margin:20px 0;
}

.cmykLink:hover{
	color:rgb(223,20,45);

}