﻿/* ***************************** *
 * ***CSS FOR ALMYRA HOTEL.gr*** *
 * ***************************** */

*
{
	padding: 0;
	margin: 0;
}
body
{
	background-color: #F2FAFE;
	font-family: verdana,arial,sans-serif;
}
.SiteLayer
{
	width:989px;
	background-image:url(../Images/BGRight.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.RightBG
{
	background-image:url(../Images/BodyRightVBanner5.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:980px;
	background-color:White;
}

.TopLayer
{
	background-image:url(../Images/BodyLeftVBanner.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:980px;
	background-color:Transparent;
	
}

.HeaderBanner
{
	background-image:url(../Images/HeaderBanner.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:150px;
}

.Languages
{
	font-size:8pt;
	float:right;
	margin-top:10px;
	margin-right:10px;
	
}

.Languages a
{
	text-decoration:none;
	color:#000000;
}

.Menu
{
	background-image:url(../Images/MenuVlineBG.jpg);
	background-repeat:repeat-x;
	width:980px;
	height:37px;
}

.Links
{
	padding-left:104px;
	
}
.LinkLeft
{
	float:left;
	background-image:url("../Images/MenuVLine.jpg");
	background-repeat:no-repeat;
	width:4px;
	height:37px;
}

.LinkMiddleActive
{
	 font-size:10px;
	 font-family:Verdana;
	 float:left;
	 line-height:37px;
	 padding-left:15px;
	 padding-right:15px;
	 text-decoration:none;
	 font-weight:bold;
	 color:#000000;
}

.LinkMiddleInActive
{
	 float:left;
	 line-height:37px;
	 padding-left:15px;
	 padding-right:15px;
	 text-decoration:none;
	 font-size:10px;
	 font-family:Verdana;
	 font-weight:bold;
	 color:#FFFFFF;
}

.MainBody
{
	clear:both;
	background-color:White ;
}

.MainBodyLeftSide
{
	float:left;
	width:740px;
	background-color:Transparent ;
	
}

.MainBodyRightSide
{
	width:240px;
	float:left;
	
}

.ImageContainer
{
	height:305px;
	overflow:hidden;
}
.WelcomeText
{
	color:White;
	float:left;
	background-image:url(../Images/ThumbMenu.jpg);
	background-repeat:repeat-x;
	width:370px;
	line-height:47px;
	overflow:hidden;
}
.WelcomeText h1
{
	padding-left:120px;
	font-size:medium;
	font-weight:normal;
}
/* ***************************** *
 * *********THUMB MENU********** *
 * ***************************** */
.ThumbMenu
{
	 float:right;
	 background-image:url(../Images/ThumbMenu.jpg);
	 background-repeat:repeat-x;
	 height:47px;
	 width:370px;
	 	
}
.ThumbMenuCnt
{
	
	width:250px;
	height:47px;
	padding-left:70px;
	overflow:hidden;
	position:absolute;
	background-color:Transparent;
	

}
.ThumbBox
{
	width:740px;
	background-image:url(../Images/ThumbMenu.jpg);
	background-repeat:repeat-x;
	background-color:Transparent;
}


.scrolling_imgs
{
	width:200px;
	height:47px;
	float:left;
	overflow:hidden;
	position: absolute;
	
	
}
.scrolling_imgs A IMG 
{
	
	float:left;
	padding:8px 4px 0px 4px;
	overflow:hidden;
	cursor:pointer;	
}
.ThumbnailArrowLeft
{
	width:12px;
	float:left;
	position:absolute;
	margin-top:15px;
	margin-left:-15px;
	background-color:Transparent;
	
}

.ThumbnailArrowLeft img
{
	 
	 cursor:pointer;
	 background-color:Transparent;
	 
}
.ThumbnailArrowRight
{
	margin-left:203px;
	margin-top:15px;
	width:12px;
	float:left;
	position:absolute;
	background-color:Transparent;
	
}

.ThumbnailArrowRight img
{
	
	cursor:pointer;
	background-color:Transparent;
}

/* ***************************** *
 * **********MAIN TEXT********** *
 * ***************************** */

.MainText
{
	background-color:Transparent ;
	padding-left:85px;
	
	width:655px;
	height:auto;
	
	overflow:hidden;
	clear:both;
}

/* ***************************** *
 * *********BOOKING BOX********* *
 * ***************************** */

.BookingBox
{
	background-image:url(../Images/BookingBox.jpg);
	background-repeat:no-repeat;
	height:235px;
}

.BookingTitle
{
	color:#F0FE0B;
	height:45px;
	line-height:45px;
	padding-left:25px;
}
.BookingParameters
{
	width:215px;
	height:185px;
	padding-left:25px;
	padding-top:15px;
	clear:both;
}
.BookingAvailability
{
	text-align:center;
}

/* ***************************** *
 * ******DIAFIMISEIS OMILOY***** *
 * ***************************** */

#banner
{
	border:0;
}
.bannerLink
{
	text-decoration:none;
	color:White;
	font-size:8pt;
	
}

.bannerText
{
	color:#3A7911;
	font-weight:bold;
	font-size:8pt;
	text-align:left;
	padding-left:10px;
	padding-top:15px;
	
}
.LeftVline
{
	width:3px;
	height:70px;
	background-image:url(../Images/ThumbAdvLeft2.jpg);
	background-repeat:no-repeat;
	float:left;
}
.AdvGreen
{
	height:70px;
	float:left;
	text-align:center;
}
.LeftAdvGreen
{
	float:left;
	width:70px;
	height:70px;
	background-image:url(../Images/ThumbAdvGreen2.jpg);
	background-repeat:repeat-x;
}
.LeftAdvGreen img
{
	padding-top:1px;
	width:68px;
	height:68px;
}
.RightAdvGreen
{
	float:left;
	background-image:url(../Images/ThumbAdvGreen2.jpg);
	background-repeat:repeat-x;
	width:167px;
	height:70px;
}
.FacilitiesBox
{
	clear:both;
}
.FacilitiesHeader
{
	 background-image:url(../Images/ThumbMenu.jpg);
	 background-repeat:repeat-x;
	 /*background-image:url(../Images/FacilitiesHeader.jpg);
	 background-repeat:no-repeat;
	 height:92px;*/
	 height:47px;
	 width:239px;
	 overflow:hidden;
	 float:left;
}
.facilitiesVline
{
	background-image:url(../Images/facilitiesVline.jpg);
	background-repeat:repeat-y;
	height:47px;
	width:1px;
	float:left;
}
.FacilitiesHeader2
{
	
	background-image:url(../Images/FacilitiesHeader.jpg);
	background-repeat:no-repeat;
	height:92px;
	width:239px;
	overflow:hidden;
	float:left;
}


.FacilitiesHeader2 h3
{
	font-weight:normal;
	font-size:13pt;
	padding-left:15px;
	line-height:120px;
	color:Black;
}

.FacilitiesHeader h3
{
	font-weight:normal;
	font-size:13pt;
	padding-left:15px;
	line-height:47px;
	color:White;
}

.FacilitiesBoxBG
{
	clear:both;
}

.BGrpt
{
	 
	 background-image:url(../Images/FacilitiesBG.jpg);
	 background-repeat:repeat-x;
	 width:240px;
	 height:61px;
	 position:relative;
}
.BGmore
{
	 margin-left:202px;
	 margin-top:37px;
	 z-index:1;
	 position:absolute;
	 background-image:url(../Images/FacilitiesRightMore.jpg);
	 background-repeat:no-repeat;
	 width:38px;
	 height:24px;
}


.Footer
{
	clear:both;
	background-image:url(../Images/FooterBG2.jpg);
	background-repeat:repeat-x;
	width:980px;
	height:55px;
	
}

.TextBox
{
	padding:30px;
	
}
.FrameBox
{
	margin-right:20px;
	
}
.FrameMiddle
{
	float:left;
	background-image:url(../Images/FrameMiddle.jpg);
	background-repeat:repeat-x;
	width:197px;
	height:150px;
}
.FrameMiddle img
{
	padding-top:5px;
}
.FrameLeft
{
	float:left;
}
.FrameRight
{
	float:left;
	padding-right:10px;
}

.TextBox h4
{
	font-size:11px;
	font-weight:normal;
	line-height:18px;
}
.TextBox
{
	clear:both;
}

.BGrpt h4
{
	padding-top:10px;
	padding-left:15px;
	font-size:8pt;
	font-weight:normal;
}

.BGrpt a
{
	padding-left:150px;
	text-decoration:none;
	font-size:7pt;
	color:#6E9ECE;
}

.FooterLinks
{
	float:left;
	padding-left:110px;
}

.FooterLinks a
{
	float:left;	
	text-decoration:none;
	color:Black;
	font-size:9px;
	margin:10px 5px 0px 5px;
}
.FooterLinks h4
{
	margin-top:10px;
	float:left;
	font-size:9px;
}
.Designed
{
	width:240px;
	float:right;
	text-align:center;
	font-size:9px;
	margin-top:10px;
}
.Designed a
{
	text-decoration:none;
}

.AccommodBox h2
{
	background-color:#FF9A4F;
	line-height:20px;
	font-size:10px;
	width:300px;
	color:#1C62B1;
	padding-left:10px;
}

.checkin 
{
	width:70px;
	
	margin-right:30px;
	margin-bottom:20px;
}

.clabel
{
	font-size:10px;
	color:White;
	float:left;
	width:50px;
	
}
.ParamsLeft
{
	float:left;
	width:105px;
	height:185px;
}

.ParamsRight
{
	float:right;
	width:110px;
	height:185px;
}

.SelRooms
{
	margin-bottom:20px;
}
.clabel2
{
	width:55px;
	font-size:10px;
	color:White;
	margin-top:0;
}
.clearLR
{
	clear:both;
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
}
li
{
	margin-right:15px;
	margin-left:15px;
}

.ContactForm
{
	float:left;
	padding-bottom:10px;
}
.ContactTable
{
	font-size:8pt;
}
.Labelps 
{
	padding-top:20px;
	font-size:xx-small;
	text-align:left;
}

.errorMsg
{
	font-size:8pt;
}

.SendButton
{
	text-align:center;
	border:0;
	background-color:#F2FAFE;
	color:Gray;
}
.RightTextMain
{
	width:300px;
	float:right;
	text-align:left;
}
.clear
{
	clear:both;
}
.RatesTable
{
	font-size:8pt;
	line-height:25px;
	text-align:center;
	margin-bottom:10px;
	table-layout:fixed;
    border:1px solid #8AC4E9;
}
.RatesTable tr td 
{
	border:1px solid #8AC4E9;
}
.RatesTable tr th
{
	border:1px solid #8AC4E9;
} 
.PriceLt
{
	color:Gray;
	text-align:center;
}

.PeriodName
{
	font-size:8pt;
}
.roomTitle
{
	background-color:#D8EB9F;
	margin-top:20px;
	margin-bottom:10px;
	width:auto;
	font-size:12px;
	line-height:20px;
	color: #0C8FC6
}
p
{
	
	font-size:11px;
}

.Advertisements
{
	overflow:hidden;
	display:none;
}

.ImageOmilos
{
	
}

.BookingTopLayer
{
	position:absolute;
	top:235px;
	left:745px;
	background-color:Transparent;
	height:220px;
	display:block;
}

.BookingInputs label
{
	font-size:10px;
	line-height:20px;
	color:White;
}

.BookingTopLayer input
{
	font-size:10px;
	text-align:center;
	width:70px;
	margin-top:2px;
	
}

.BookingInputs 
{
	padding-top:30px;
	padding-left:10px;
	width:auto;
}

.RoomInput
{
	padding-left:76px;
	padding-top:15px;
	font-size:10px;
	color:White;
	
	width:200px;
}
.labelRoom
{
	line-height:15px;
}
.roomSel
{
	font-size:10px;
	text-align:center;
}
.BookingInputs img
{
	cursor:pointer;
	padding-left:5px;
	top:3px;
	position:relative;
}

.BookingInputs select 
{
	top:4px;
	left:15px;
	position:relative;
}

.BookingButton
{
	border:0;
	background-color:#4A7BBD;
	color:White;
	cursor:pointer;
	padding:2px 5px 2px 5px;
	margin-left:10px;
	
}

.btdiv
{
	clear:both;
	padding-top:20px;
	float:left;
}

.btdiv img
{
	padding-left:57px;
	border:0;
}
.BookCont
{
	padding-top:15px;
	padding-right:10px;
	clear:both;
	font-size:10px;
	color:White;
	width:220px;
	text-align:right;
}

/*BANNER*/
.cretanConference
{
    width:178px;    
    padding-right:10px;
    position:relative;
    margin-left:30px;
    margin-top:20px;
    display:none;
}
.cretanConference a
{
    display:block;
    text-decoration:none;
}
.cretanConferenceBody
{
    background-color:#FDFCFA;
    background-color:#ffffff;
    border:#F8E6C4 1px solid;
    border:1px solid #EFE8AC;
    width:172px;    
    padding:2px;
    text-align:center;
}
.cretanCenferenceBodyInner
{
    border:#F8E6C4 1px solid;
    border:1px solid #EFE8AC;
    padding:5px;
    width:160px;
    font-size:11px;
    color:#c29f67;
    color:#7a7e81;
}
.cretanConferenceTitle
{
    font-size:12px;
    font-family:Trebuchet MS;
    color:#d1907d;    
    font-weight:bold;
    margin-bottom:3px;
    color:#22798D;
    line-height:14px;
    
}
.PdfHl
{
 position:absolute;
 top:0px;
 left:0px;
 width:178px;
}