body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
padding: 0; 
margin: 0; 
color: #000000; 
background-color: #e5e0c5; 
background-repeat: repeat-x; 
background-image: url('../images/bgr.gif'); 
background-position: center top; 

} 
.blue { 
padding-top: 5px; 
color: #3a86b9; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
display: block; 
} 
.blue a:link, .blue a:visited { 
color: #3a86b9; 
text-decoration: underline; 
} 
.blue a:hover { 
color: #31322d; 
text-decoration: underline; 
} 
.small-text { 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color: #31322d; 
font-weight: normal; 
font-style: normal; 
float: left; 
width: 220px; 
} 
a { 
color: #000000; 
font-weight: normal; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #31322d; 
font-weight: normal; 
text-decoration: none; 
outline: none; 

} 
.container { 
width: 770px; 
margin: 0 auto; 
position: relative; 
top: 0; 
padding: 0; 

} 
.content { 
float: left; 
width: 760px; 
padding:5px; 
background-color:#e5e0c5;
border: 0 solid #ff0000; 
text-align: left; 

} 
#main_div_left { 
width: 380px; 
padding:0px;
margin: 0; 
float: left; 
border: 0px solid #d6d1c5; 

} 
#sub_main_div_left { 
width: 188px; 
padding:0px;
margin: 0; 
float: left; 
border: 0px solid #d6d1c5; 


} 
#main_div_right { 
width: 350px; 
padding-top:0px;
padding-bottom:15px;
padding-left:15px;
padding-right:14px;
margin: 0; 
float: right; 
border: 0px solid #d6d1c5; 

} 
#sub_main_div_right { 
width: 187px; 
padding:0px;
margin: 0; 
float: right; 
border: 0px solid #d6d1c5; 

} 
#addr { 
width: 222px; 
height: 208px; 
background-image: url('../images/address.gif'); 
background-repeat: no-repeat; 
background-position: center top; 

} 
.address {
width:157px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
padding:15px;
color: #fff; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
background-color:#778114;
height:110px;
margin-bottom:5px;
} 
.address a:link, .address a:visited { 
color: #19374c; 
font-style: normal; 
font-weight: bold; 
padding-right: 20px; 
} 
.address A:hover { 
color: #225478; 
font-style: normal; 
font-weight: bold; 
text-decoration: underline; 
padding-right: 20px; 



} 
.testimonials {
width:157px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
padding:15px;
color: #fff; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
background-color:#b4b581;
height:110px;
margin-bottom:5px;
background-image: url('../images/test.gif'); 
background-repeat: no-repeat; 
background-position: right bottom; 
} 
.testimonials a:link, .testimonials a:visited { 
color: #225478; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
padding-right: 20px; 


} 
.testimonials A:hover { 
color: #fff; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
padding-right: 20px; 


} 
.testimonials a span { 
font-size: 11px; 
padding-top:15px;
display:block;
font-weight: normal; 
} 
.testimonials A:hover span { 
font-size: 11px; 
padding-top:15px;
display:block;
font-weight: normal; 



} 
.links {
width:188px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #fff; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
padding: 0; 
margin:0px;



} 
.links ul { 
background: url('') no-repeat; 
padding: 0; 
margin: 0; 

} 
.links li { 

background: url('') no-repeat; 
padding: 0px; 
margin: 15px  0 15px 0px; 



} 
.links a:link, .links a:visited { 
color: #778114; 
font-style: normal; 
font-weight: normal; 
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position: 0px 3px; 
text-decoration:none;
margin: 0; 
padding-left: 25px; 
} 
.links A:hover { 
color: #5d7963; 
font-style: normal; 
font-weight: normal; 
text-decoration: underline; 
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position: 0px 3px; 
text-decoration:none;
margin: 0; 
padding-left: 25px;  

} 
#myFlashDiv object { 
display: block; 
margin: 0 auto; 
padding: 0; 
} 
#myFlashDiv2 object { 
display: block; 
margin: 0 auto; 
padding: 0; 

} 
#myFlashDiv3 object { 
display: block; 
margin: 0 auto; 
padding: 0; 

} 
.border { 
border: 1px solid #e4e4e4; 
} 
.reservations { 
font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
letter-spacing: 0.2em; 
color: #1b80c1; 
float: left; 
text-align: center; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
display: block; 
width: 220px; 
padding-top: 10px; 
} 
.reservations a:link, .reservations a:visited { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #fff; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
background-color: #3a86b9; 
display: block; 
} 
.reservations a:hover { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #444444; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
background-color: #d6d1c5; 
display: block; 

} 
.reservations b, .reservations strong { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #fff; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
background-color: #797979; 
display: block; 

} 
.photo1 { 
width: 380px; 
float: left; 
padding-bottom:5px;

} 
.photo2 { 
width:187px; 
float: left; 
padding-bottom:5px;

} 
.photo3 { 
width:187px; 
float: left; 
padding-bottom:5px;

} 
.banner { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
width:157px; 
height:110px;
float: left; 
background-color:#5d7963;
padding:15px;
color: #414625; 
background-image: url('../images/olive.jpg'); 
background-repeat: no-repeat; 
background-position: top right; 

} 
.banner span{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align:right;

} 
.banner a:link, .banner a:visited { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #c03f49; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
padding-top:10px;
display:block;
} 
.banner A:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #414625; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
padding-top:10px;
display:block;

} 
.banner2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
width:157px; 
float: left; 
background-color:#fff;
padding:15px;
margin-top:5px;
color: #414625; 




} 
.banner2 span{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 17px; 
color:#c03f49;
font-weight: bold; 


} 
h1 { 
font-size: 10px; 
color: #5d7963; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0px; 
padding: 0; 
text-align: left; 
} 
h2 { 
font-size: 16px; 
color: #5d7963; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
text-align: left; 

} 
.title { 
font: 18px Verdana, Arial, Helvetica, sans-serif; 
color: #527a62; 
font-weight: bold; 
text-decoration: none; 
margin: 0px; 
padding-top: 10px;
display:block;

} 
.subtitle { 
font: 17px  Arial, Verdana, Helvetica, sans-serif; 
color: #778114; 
font-weight: normal; 
font-style: normal; 
padding-bottom:10px;
display:block;
} 
.subtitle a:link, .subtitle a:visited { 
color: #1b80c1; 
text-decoration: none; 
padding-right: 30px; 
} 
.subtitle a:hover { 
color: #1b80c1; 
padding-right: 30px; 
text-decoration: none; 
} 
.subtitle { 
font: 17px  Arial, Verdana, Helvetica, sans-serif; 
color: #778114; 
font-weight: normal; 
font-style: normal; 
padding-top:0px;
display:block;




} 
.menu { 

width: 770px; 
padding: 0; 
float: left; 
line-height:25px;
border: 0px solid #ff0000; 

} 
.menu ul { 
background: url('') no-repeat; 
padding: 0; 
margin: 0; 
float: left; 
text-align:center;
} 
.menu li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
margin: 0 20px 0 0px; 
float: left; 
} 
.menu a { 
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
color: #5d7963; 
margin: 0; 
padding: 0px; 
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: block; 
outline: none; 
float: left; 
} 
.menu a:hover { 
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
background-image : url('../images/pix-on.gif'); 
background-repeat : repeat-x; 
background-position : bottom right;
color: #778114; 
margin: 0; 
padding: 0px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 
} 
.menu b, strong { 
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
background-image : url('../images/pix.gif'); 
background-repeat : repeat-x; 
background-position : bottom right;
color: #5d7963; 
margin: 0; 
padding: 0px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 



} 
ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 
} 
li { 
background: url('../images/arrow-li.gif') no-repeat; 
padding-bottom: 1px; 
margin-bottom: 1px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 

} 
.clear { 
clear: both; 
margin: 0; 

} 
.button { 
background-color: #527a62; 
color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
height:22px;
} 
.req { 
font-size: 9px; 
color: #c6010e; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 

} 
.small { 
font-size: 9px; 
color: #31322d; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 

} 
.selected { 
font-size: 10px; 
color: #dc0652; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
text-decoration: none; 
} 
form { 
margin: 0; 
padding: 0; 
} 
.form { 
margin: 0; 
padding: 0; 
} 
#thumbBox { 
position: absolute; 
left: 0; 
top: 0; 
width: auto; 
padding: 10px; 
padding-bottom: 0; 
border: 1px solid #e3e3e3; 
background: #fff; 
visibility: hidden; 
z-index: 6000; 
cursor: pointer; 
} 
#thumbBox .footerbar { 
font: bold 10px Tahoma, Arial; 
letter-spacing: 5px; 
line-height: 1.1em; 
color: #3a86b9; 
padding: 5px 0; 
text-align: right; 
} 
#thumbBox #thumbImage { 
background-color: #fff; 
border: 1px solid #e3e3e3; 
text-align: center; 
} 
#thumbLoading { 
position: absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: #efefef; 
padding: 5px; 
z-index: 5; 
} 
hr { 
color: #5d7963; 
background-color: #5d7963; 
height: 1px; 
border: 0; 
width: 100%; 
margin: 0 0 0 0; 
} 
.hr { 
border-bottom: 1px solid #5d7963; 
margin: 20px 0 20px 0; 
width: 100%; 

} 
.hr2 { 
border-bottom: 1px solid #5d7963; 
margin: 5px 0 5px 0; 
width: 100%; 
} 
.field { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 350px; 
} 
.field2 { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 350px; 

} 
.field3 { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 200px; 


} 
.field4 { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 50px; 



} 
select, input, textarea { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
} 
img { 
border: 0; 
} 
#cr_text { 
font-size: 10px; 
color: #777777; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
width: 750px; 
text-align: center; 
display: block; 
float: left; 
padding:10px;
} 
.cr { 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #777777; 
font-weight: normal; 
text-decoration: none; 
} 
.cr A:visited { 
color: #777777; 
text-decoration: none; 
} 
.cr A:link { 
color: #777777; 
text-decoration: none; 
} 
.cr A:hover { 
color: #777777; 
text-decoration: none; 
} 
.cr A:active { 
color: #777777; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #777777; 
cursor: text; 
} 
.cr_nl A:link { 
color: #777777; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #777777; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #777777; 
text-decoration: none; 
cursor: text; 
} 
.footer { 
width: 750px; 
float: left; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #778114; 
text-decoration: none; 
font-weight: normal; 
text-align: center; 
padding: 10px; 
border-top: 1px solid #5d7963; 
border-bottom: 1px solid #5d7963; 
} 
.footer a { 
color: #527a62; 
font-weight: normal; 
text-decoration: none; 
} 
.footer a:hover { 
color: #778114; 
font-weight: normal; 
text-decoration: none; 

} 
.top { 

width: 770px; 
padding: 0; 
margin:0px;
float: left; 
border: 0px solid #ff0000; 

} 
#top_div_left { 
width: 770px; 
margin: 0 auto; 
padding: 0; 
text-align: center; 

border: 0 solid #ff0000; 
position: relative; 

} 
#top_div_right { 
margin: 0 auto; 
width: 770px; 
border: 0 solid #ff0000; 
position: absolute; 
top: 0px; 
right:0px;
float: right; 
} 
#languages { 
font: 10px Arial, Verdana, Helvetica, sans-serif; 
color: #3a86b9; 
font-weight: normal; 
text-decoration: none; 
float: right; 
padding-top: 10px; 
} 
.lang_menu_en { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 
height: 20px; 
} 
.lang_menu_en ul { 
display: inline; 
background: url('') no-repeat; 
margin: 0; 
padding: 0; 
float: left; 
} 
.lang_menu_en li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
padding: 0; 
margin-right: 10px; 
float: left; 
} 
.lang_menu_en a, .lang_menu_en a:active, .lang_menu_en a:visited { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #e5e0c5; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
width: 60px; 
height: 16px; 
padding-left: 12px; 
text-align: center; 
background-image: url('../images/flag-en.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_en a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #f6fafc; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
padding-left: 12px; 
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_en strong, .lang_menu_en b { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #ededed; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
text-align: center; 
padding-left: 12px; 
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_gr { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 
height: 20px; 
} 
.lang_menu_gr ul { 
display: inline; 
background: url('') no-repeat; 
margin: 0; 
padding: 0; 
float: left; 
} 
.lang_menu_gr li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
padding: 0; 
margin-right: 5px; 
float: left; 
} 
.lang_menu_gr a, .lang_menu_gr a:active, .lang_menu_gr a:visited { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #d3d3d3; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
width: 60px; 
height: 16px; 
text-align: center; 
background-image: url('../images/flag-gr.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
} 
.lang_menu_gr a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #f6fafc; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
} 
.lang_menu_gr strong, .lang_menu_gr b { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #ededed; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
text-align: center; 
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
 

} 
.book { 
font-size: 11px; 
border: 1px dotted #e0dbd0; 
background-color: #f0f6fa; 
display: block; 
font-weight: normal; 
padding-right: 10px; 
text-align: right; 
} 
.book a { 
color: #1a75d2; 
text-decoration: none; 
font-weight: bold; 
outline: none; 
} 
.book a:hover { 
color: #c6010e; 
text-decoration: none; 
font-weight: bold; 
outline: none; 
}