body{
font-family: Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:10px;
text-decoration:none;
font-weight:normal;
color:#808080;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-position:top center;
background-color:#3d3d3f;
}

img, table, p{
border-collapse:collapse; 
border-width:0px;
border-spacing:0px;
padding:0px;
margin:0px;
}

input, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:1px;
padding:0px;
margin:0px;
border-spacing:1px;
color:black;
background-color:white;
}

select{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:1px;
padding:0px;
margin:0px;
border-spacing:0px;
color:white;
background-color:white;
}

option{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:0px;
padding:0px;
margin:0px;
border-spacing:0px;
color:black;
background-color:white;
}

ul {
list-style:square;
padding-left:16px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
padding-bottom:6px;
margin-bottom:6px;
}


a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
color:black;
}

a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-weight:normal;
color:black;
}

a.mainMenuStyling{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#808080;
position:relative;
z-index:100;
}

a.mainMenuStyling:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:white;
position:relative;
z-index:100;
}

a.selectedMenuStyling{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:white;
position:relative;
z-index:100;
}

a.selectedMenuStyling:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:white;
position:relative;
z-index:100;
}

ul.menu {list-style:none; display:inline; margin:0; padding:0; font-family: Arial, Verdana, Helvetica, sans-serif;}
ul.menu * {margin:0; padding:0; display:inline;}
ul.menu a {text-decoration:none;text-align:left;}
ul.menu a:hover {text-decoration:none;text-align:left;color:white;}
ul.menu li {position:relative; text-align:center; width: 120px; color:#3f4851;}
ul.menu ul {position:absolute; text-align:left; left:0; background-image:url(images/submenu.png);background-repeat:repeat;background-position:center top; display:none; opacity:0; filter: Alpha(Opacity=0); list-style:none;}
ul.menu ul li {position:relative; display:block; width:120px; margin:0; color:white; text-align:left;}
ul.menu ul li a {display:block; font-size:10px; padding:2px 6px 2px; color:white; font-weight:bold;}
ul.menu ul li a:hover { font-size:10px; color:black; font-weight:bold; }


/*------------------------------------------- POSITIONING STYLES -------------------------------------------------------------   */


#ui-datepicker-div{
display:none;
}

.firstLayer{
position:relative;
width:545px;
background-image:url(welcomeSlide.png);
background-repeat:repeat;
background-position:center top;
background-color:transparent;
font-size:10px;
color:white;
text-align:left;
vertical-align:top;
}

.topMenu{
background-image:url(images/topBg.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.bottomMenu{
background-image:url(images/bottomBg.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.company{
background-image:url(images/company.png);
background-repeat:no-repeat;
background-position:left bottom;
}

.philosophy{
background-image:url(images/philosophy.png);
background-repeat:no-repeat;
background-position:left bottom;
}

.career{
background-image:url(images/career.png);
background-repeat:no-repeat;
background-position:left bottom;
}

.news{
background-image:url(images/news.png);
background-repeat:no-repeat;
background-position:left bottom;
}

.contact{
background-image:url(images/contact.png);
background-repeat:no-repeat;
background-position:left bottom;
}

.members{
background-image:url(images/members.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.welcome{
background-repeat:no-repeat;
background-position:left top;
}

.welcomeMiddle{
background-image:url(images/welcomeMiddle.jpg);
background-repeat:no-repeat;
background-position:left top;
}

.level0{
background-image:url(images/level0.png);
background-repeat:repeat;
background-position:left top;
}

.right0thessaloniki{
background-image:url(images/righ0t.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.right0komotini{
background-image:url(images/komotiniRight.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}

.menuLink a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:34px;
font-weight:normal;
text-decoration:none;
color:#a5a8ab;
padding-right:36px;
}

.menuLink a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:34px;
font-weight:normal;
text-decoration:none;
color:white;
padding-right:36px;
background-image:url(images/menuHover.png);
background-repeat:no-repeat;
background-position:right center;
}

a.menuSelectedLink{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:34px;
font-weight:normal;
text-decoration:none;
color:white;
padding-right:36px;
}

a.menuSelectedLink:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:34px;
font-weight:normal;
text-decoration:none;
color:white;
padding-right:36px;
background-image:url(images/menuHover.png);
background-repeat:no-repeat;
background-position:right center;
}

.localTime{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:white;
}

.slogan{
position:absolute;
z-index:2;
top:10px;
right:10px;
width:554px;
height:184px;
text-align:right;
vertical-align:top;
}

.membersArea{
position:absolute;
z-index:2;
bottom:4px;
left:0px;
width:130px;
height:105px;
text-align:left;
vertical-align:top;
display:inline;
}

.reservationArea{
position:absolute;
z-index:2;
bottom:4px;
left:138px;
width:200px;
height:105px;
text-align:left;
vertical-align:top;
display:inline;
}

.offersArea{
position:absolute;
z-index:2;
bottom:4px;
left:386px;
width:160px;
height:105px;
text-align:left;
vertical-align:top;
display:inline;
}

.reservationInnerArea{
position:absolute;
z-index:2;
bottom:5px;
left:6px;
width:240px;
height:105px;
text-align:left;
vertical-align:top;
display:inline;
}

.offersInnerArea{
position:absolute;
z-index:2;
bottom:5px;
left:258px;
width:160px;
height:105px;
text-align:left;
vertical-align:top;
display:inline;
}

.mapInnerArea{
position:absolute;
z-index:2;
bottom:0px;
left:6px;
width:200px;
height:80px;
text-align:left;
vertical-align:top;
display:inline;
}

.distancesInnerArea{
position:absolute;
z-index:2;
bottom:0px;
left:218px;
width:200px;
height:80px;
text-align:left;
vertical-align:top;
display:inline;
}

.mapFont a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#b49a52;
}

.mapFont a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#b49a52;
}

.footerGold{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:500;
text-decoration:none;
color:#b49a52;
padding-left:6px;
}

.ssText{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:500;
text-decoration:none;
color:#b49a52;
}

.ssText a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:500;
text-decoration:none;
color:#b49a52;
}

.ssText a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:500;
text-decoration:underline;
color:#b49a52;
}

.footerSilver{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#808080;
padding-left:6px;
}

.footerSilver a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#808080;
}

.footerSilver a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:underline;
text-decoration:none;
color:white;
}

.footerSilver2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:8px;
font-weight:normal;
text-decoration:none;
color:#808080;
padding-left:6px;
}

.footerWhite{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
text-decoration:none;
color:white;
padding-left:6px;
}

.offersHead{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#808080;
cursor:pointer;
}

.offerText{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#b49a52;
cursor:pointer;
}

.offerText:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:white;
cursor:pointer;
}

.offerContainers{
position:relative;
left:0;
top:0;
width:120px;
}

#offersSpanner{
position:absolute;
left:0;
top:0;
width:120px;
display:none;
}

.offer_roller{
position:absolute;
left:-454px;
top:-106px;
z-index:999;
cursor:default;
width:446px;
height:182px;
background-image:url(images/offerPopBg.png);
background-position:center bottom;
background-repeat:no-repeat;
display:none;
}



h1{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:black;
}

.ui-datepicker-trigger{
margin:0;
padding:0;
border:0;
}

.quickRz{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
padding-right:6px;
}

.mainText a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
}

.mainText a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:white;
}

.mainText{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
}

.mainText2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:white;
}

.mainText3{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:white;
}

.newsTitle{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:white;
cursor:pointer;
}

.newsTitle:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:white;
cursor:pointer;
}

.oldTitle{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#9c9e92;
cursor:pointer;
}

.oldTitle:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:white;
cursor:pointer;
}

.welcomeText{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
padding-top:14px;
padding-left:24px;
padding-right:14px;
text-align:right;
vertical-align:top;
}

.containerText, .containerText a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
}

.containerText a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:white;
}

a.menuBroc{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:white;
}


a.menuBroc:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:white;
}

#accommodationMain{
padding-left:10px;
padding-right:30px;
height:420px;
}

.accommodationMenu{
width:100%;
height:44px;
background-color:#242728;
text-align:center;
vertical-align:middle;
line-height:44px;
}

.accommodationOld{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#808080;
cursor:pointer;
}

.accommodationNew{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#white;
cursor:pointer;
}

.visibleAccom{
display:block;
width:100%;
height:420px;
background-image:url(images/level1.png);
background-repeat:repeat;
background-position:left top;
}

.hiddenAccom{
display:none;
width:100%;
height:420px;
background-image:url(images/level1.png);
background-repeat:repeat;
background-position:left top;
}

.submitBtn{
background-color:black;
float:none;
border:0;
border-width:0px;
font-size:10px;
text-align:center;
vertical-align:middle;
color:white;
width:70px;
height:16px;
cursor:pointer;
margin:0;
padding:0;
}

.contactBtn{
background-color:black;
float:none;
border:0px;
color:white;
border-width:0px;
font-size:14px;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:170px;
height:40px;
cursor:pointer;
margin:0;
padding:0;
}

.contactFormTxt{
vertical-align:top;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
padding-top:10px;
padding-left:10px;
padding-right:6px;
}

.contactFormTxt2{
vertical-align:bottom;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
padding-top:10px;
padding-right:6px;
}

.whiteClass{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-collapse:collapse;
border-width:0px;
border-color:#4f4f69;
padding-left:2px;
margin:0px;
border-spacing:1px;
color:white;
background-color:#b59951;
display:inline;
float:none;
}

.offerMore{
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#bd9259;
position:relative;
bottom:6px;
left:8px;
cursor:pointer;
}

a.offersSpannerLink{
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#7e7e7d;
margin-left:6px;
}

a.offersSpannerLink:hover{
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#bd9259;
margin-left:6px;
}

.offerTdRow{
background-color:#1b1d1e;
border-top:2px black solid;
border-bottom:2px black solid;
}

