.dropshadowclass {
        border: solid 1px #F93;
	-moz-box-shadow: 5px 5px 0px #999;
	-webkit-box-shadow: 5px 5px 0px #999;
        box-shadow: 5px 5px 0px #999;
        }

.imagedropshadow {
	padding: 5px;
	border: solid 1px #CCC;
}
a:hover img.imagedropshadow {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
		}


.arial {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.main14 {
	font-size: 14px;
}
.arial .main14 {
	text-align: left;
}

.aeffe{
	
	font-size:18px;
	line-height:19px;
	color:#727200;
}


.amenu{
	font-size:14px;
	line-height:19px;
	color:#668;
}
.amenu a{color:#656565;}
.amenu a:hover,.amenu a.loc{
	color:#161600;
}
.amenu .hristos{position:relative;top:1px;margin:0 0 0 3px;}




.amenu1{
	font-size:14px;
	line-height:19px;
	color:#CCC;
}
.amenu1 a{color:#FF9}
.amenu1 a:hover,.amenu1 a.loc{
	color:#FFF;
}

.adivider{max-width:1100px;height:7px;display:block;margin:30px auto 42px auto;position:relative;background:#a8a5a1;background:-moz-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a8a5a1),color-stop(50%,#a5a199),color-stop(100%,#a8a5a1));background:-webkit-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-o-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-ms-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:linear-gradient(to right,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a5a1', endColorstr='#a8a5a1', GradientType=1);overflow:hidden;}
.adivider_inner{width:100%;height:1px;position:absolute;bottom:0;left:0;z-index:15;background:#aaa7a4;background:-moz-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#aaa7a4),color-stop(50%,#c9c5bf),color-stop(100%,#aaa7a4));background:-webkit-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:-o-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:-ms-linear-gradient(left,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);background:linear-gradient(to right,#aaa7a4 0%,#c9c5bf 50%,#aaa7a4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa7a4', endColorstr='#aaa7a4', GradientType=1);}
.adivider_shadow{height:10px;width:90%;position:absolute;z-index:10;top:100%;left:5%;box-shadow:0 -2px 5px 0 rgba(0,0,0,0.23);-webkit-box-shadow:0 -2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:100px 100px 0 0/12px 12px 0 0;border-radius:100px 100px 0 0/12px 12px 0 0;}
.adivider_med .adivider_inner{bottom:6px;}
.adivider_med .adivider_shadow{top:-10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:0 0 100px 100px/0 0 12px 12px;border-radius:0 0 100px 100px/0 0 12px 12px;}
.adivider_sm{width:180px;height:7px;margin:10px auto 10px auto;position:relative;overflow:hidden;}
.adivider_sm .adivider_shadow{width:100%;left:0;top:-10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:0 0 100px 100px/0 0 12px 12px;
border-radius:0 0 100px 100px/0 0 12px 12px;}
.adivider_line_sm{width:40px;margin:5px auto;height:1px;background:#89857c;}

.adivider_sm1{width:980px;height:7px;margin:10px auto 10px auto;position:relative;overflow:hidden;}
.adivider_sm1 .adivider_shadow1{width:100%;left:0;top:-10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:0 0 100px 100px/0 0 12px 12px;
border-radius:0 0 100px 100px/0 0 12px 12px;}


.linedot{display:inline-block;margin:0 0 0 10px;padding:17px 0 0 10px;border-left:dotted 1px #8e8a7f;position:relative;z-index:1000;}


.newspaper1
{
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;

-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;

-moz-column-rule:4px outset #D8D8D8; /* Firefox */
-webkit-column-rule:4px outset #D8D8D8; /* Safari and Chrome */
column-rule:4px outset #D8D8D8;

}

.newspaper2
{
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;


-moz-column-gap:40px; /* Firefox */
-webkit-column-gap:40px; /* Safari and Chrome */
column-gap:40px;

-moz-column-rule:4px outset #D8D8D8; /* Firefox */
-webkit-column-rule:4px outset #D8D8D8; /* Safari and Chrome */
column-rule:4px outset #D8D8D8;

}


.imagedroptext {
	padding: 5px;
	border: solid 1px #CCC;
	float: left;
    margin: 1px;
	margin-right: 10px;
    margin-bottom: 1px;
	
}
a:hover img.imagedroptext {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
				
}

.up_gal,.down_gal{
	width:70px;
	height:70px;
	position:absolute; 
	z-index:1000;
	right:50%;
	top:580px;
	cursor:pointer;
	display:block;
	text-align:center;
}
.up_gal .circle,.down_gal .circle{width:50px;height:50px;position:absolute;z-index:1;top:0;left:0;-webkit-border-radius:31px;-moz-border-radius:31px;-ms-border-radius:31px;-o-border-radius:31px;border-radius:31px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;display:block;}
.up_gal .icomoon,.down_gal .icomoon{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;font-size:32px;line-height:62px;color:#fff;font-weight:normal;text-shadow:-2px 0 2px rgba(0,0,0,0.32);}
.up_gal:hover .circle,.down_gal:hover .circle{background:#C00;}
.up_gal{left:10px;text-shadow:2px 0 3px rgba(0,0,0,0.2);}
.down_gal{right:10px;text-shadow:-2px 0 3px rgba(0,0,0,0.2);}


.up_g{
	width:70px;
	height:70px;
	position:absolute; 
	z-index:1000;
	right:50%;
	bottom:80px;
	cursor:pointer;
	display:block;
	text-align:center;
}
.up_g .circle{width:50px;height:50px;position:absolute;z-index:1;top:0;left:0;-webkit-border-radius:31px;-moz-border-radius:31px;-ms-border-radius:31px;-o-border-radius:31px;border-radius:31px;background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;display:block;}
.up_g .icomoon{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;font-size:32px;line-height:62px;color:#fff;font-weight:normal;text-shadow:-2px 0 2px rgba(0,0,0,0.32);}
.up_g:hover .circle{background:#C00;}
.up_g{right:10px;text-shadow:2px 0 3px rgba(0,0,0,0.2);}


button {
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	width: auto;
	background-color:#999;
	border: 1px solid #6D9207;
	padding: 0.2143em 1.0714em; /* 3px 15px */ 
	overflow: visible;
}
button:hover {
	background-color: #183884;
	border: 1px solid #7Da217;
}
button:active {
	background-color: #7Fa209;
	border: 1px solid #5D8207;
	-moz-box-shadow: inset 0px 2px 4px #5D8207;
	-webkit-box-shadow: inset 0px 2px 4px #5D8207;
	box-shadow: inset 0px 2px 4px #5D8207;
}

.button-container {
	float: left;
	padding-right: 1%;
}


.reservations{width:1100px;
position:absolute;
z-index:1600;top:-30px;
left:50%;margin:0 0 0 -550px;
background:#fff;
-webkit-border-radius:280px 280px 0 0/12px 12px 0 0;
border-radius:280px 280px 0 0/12px 12px 0 0;
box-shadow:0 0 5px -3px rgba(0,0,0,0.8);
-webkit-box-shadow:0 0 5px -3px rgba(0,0,0,0.8);
color:#a78b76;}
.reservations.curved{-webkit-border-radius:280px 280px 280px 280px/12px 12px 12px 12px;border-radius:280px 280px 280px 280px/12px 12px 12px 12px;}
.reservations_inner{
width:1024px;
margin:0 auto;
padding:0 0 10px 0;
position:relative;}

.reservations_tab_title{
width:180px;
height:30px;
margin:0;
padding:20px 20px 5px 20px;
position:absolute;
z-index:1600;
top:-45px;
left:0;
background:#fff;
font-family:'Roboto', Arial, Helvetica, sans-serif;
font-size:16px;
line-height:21px;
color:#BD4954;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-transform:none;}
/*-webkit-border-radius:66% 35% 0 0/33px 15px 0 0;
border-radius:66% 35% 0 0/33px 15px 0 0;
box-shadow:0 -7px 13px -5px rgba(0,0,0,0.3);
-webkit-box-shadow:0 -7px 13px -5px rgba(0,0,0,0.3);} */

.reservations_red{
width:1024px;
margin:0 auto;
padding:0 0 10px 0;
position:relative;}

.reservations_red_title{
	width:180px;
	height:30px;
	margin:0;
	padding:20px 20px 5px 20px;
	position:absolute;
	z-index:1600;
	top:-45px;
	left:0;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:21px;
	color:#003;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	background-color: #FFF;
}


.adiv{max-width:1100px;height:7px;display:block;margin:30px auto 42px auto;position:relative;background:#a8a5a1;background:-moz-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#a8a5a1),color-stop(50%,#a5a199),color-stop(100%,#a8a5a1));background:-webkit-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-o-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:-ms-linear-gradient(left,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);background:linear-gradient(to right,#a8a5a1 0%,#a5a199 50%,#a8a5a1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8a5a1', endColorstr='#a8a5a1', GradientType=1);overflow:hidden;}
.adiv_shadow{height:10px;width:90%;position:absolute;z-index:10;top:100%;left:5%;box-shadow:0 -2px 5px 0 rgba(0,0,0,0.23);-webkit-box-shadow:0 -2px 5px 0 rgba(0,0,0,0.23);-webkit-border-radius:100px 100px 0 0/12px 12px 0 0;border-radius:100px 100px 0 0/12px 12px 0 0;}

.adiv_sm{width:180px;
height:7px;
margin:10px auto 10px auto;
position:relative;overflow:hidden;}
.adiv_sm .adiv_shadow{
width:100%;left:0;
top:-10px;
box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);
-webkit-border-radius:0 0 100px 100px/0 0 12px 12px;
border-radius:0 0 100px 100px/0 0 12px 12px;}


.adiv_small{width:164px;
height:7px;
margin:5px auto 5px auto;
position:relative;overflow:hidden;}
.adiv_small .adiv_shadow{
width:100%;left:0;
top:-10px;
box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);
-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.23);
-webkit-border-radius:0 0 100px 100px/0 0 12px 12px;
border-radius:0 0 100px 100px/0 0 12px 12px;}

.slink{
	font-family:"Roboto", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#BD4954;
}
.slink a{color:#BD4954;}
.slink a:hover,.slink a.loc{color:#BD4954;}
.slink.hristos{position:relative;top:1px;margin:0 0 0 3px;}

.slider1{
	position:relative;
	height:370px;
	width: 1024px;
	overflow: visible;
	background-color:#FFF;	
	}


.slider_item1{
	width:1024px;
	height:370px;
	position:relative;
	display:block;
	-webkit-transition:all 0ms ease-in-out;
	-moz-transition:all 0ms ease-in-out;
	-o-transition:all 0ms ease-in-out;
	transition:all 0ms ease-in-out;
	-ms-transition:all 0ms ease-in-out;
	overflow: hidden;
}
.slider_item1 img{
width:1020px;
height:370px;
display:block;
}




