body{
	background-color:#ffffff;
	font: 11px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	color: #574935;
	margin: 0px; 
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	text-align:justify;
		background-image: url('../images1/pix.jpg');
	background-repeat:repeat-x;





	}.lang {
	font: 10px arial, verdana;
	color: #8EB0CB;
	font-style: normal; 
	font-weight: normal;
	text-decoration: none;
	text-indent:15px;


}.lang A:link {
	color: #13A1CC;
	text-decoration: none;

}.lang A:visited , .lang a:active {
	color: #13A1CC;
	text-decoration: none;


}.lang A:hover{
	color: #09E1FF;
	text-decoration: none;


}.pad20{
	padding:15px;

}.pad10{
	padding:15px;


}.lezanta {
	font: 10px arial, verdana;
	color: #574935;
	font-style: normal; 
	font-weight: normal;
	text-decoration: none;
	text-indent:10px;
	text-align:left;

	
}.form {
margin:0px;
padding:0px;

	


}.bgr{
	background-image: url('../images1/bgr.jpg');
	background-repeat:no-repeat;
	background-position:top left;


}.bgr-deg{
	background-image: url('../images/bgr-deg.gif');
	background-repeat:repeat-x;
	background-position:top;
	background-color:#E8E6E2;


}.pix-blue{
	background-image: url('../images/pix-blue.gif');
	background-repeat:repeat-x;
	background-position:top;

}.blue{
	background-image: url('../images/pix.png');
	background-repeat:repeat;



}.pix{
	background-image: url('../images/pix.jpg');
	background-repeat:repeat-x;
	background-position:top;

}
li {
	background:url('../images/arrow-li.gif') no-repeat;
	list-style-type: none;
	padding-bottom: 2px;
margin-bottom: 2px;
padding-left: 10px;
margin-left: 20px;
padding-top:0px;
margin-top:0px;


	
}
ul {
list-style-type: none;
	padding: 0px;
	margin: 0px;

}
#contentRight{
  /*border: 1px solid #FF00FF;*/
  float: right;
  width: 180px;


  
}.td-bgr{ 
background-image: url('http://www.villakonstantin-mykonos.gr/');
background-repeat: no-repeat;






}
select, input, textarea {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	COLOR: #574935;
	FONT-FAMILY: Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	font-weight: normal;
	FONT-SIZE: 11px;

}.button {
BACKGROUND-COLOR: #5783B0; 
border-BOTTOM: #324664 0px solid;
border-LEFT: #324664 0px solid;
border-RIGHT: #836925 0px solid;
border-TOP: #324664 0px solid;
COLOR: #fff;
FONT-FAMILY: Arial, Tahoma, verdana,  arial;
font-weight: bold;
FONT-SIZE: 11px;

	

}
.table{
padding:20px;
background-color:#EDEDEE;


}
.table2{
padding-right:10px;

}.box-grey {
background-color:#F1F1F1;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-top: 0px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  text-align:left;

 }.box2 {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
    text-align:left;

 

 }.box-white {
  border-right: 1px solid #E5E5E5;
  border-bottom: 0px solid #E5E5E5;
  border-top: 0px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  text-align:left;
  padding:5px;

  }.box-white2 {
  border-right: 0px solid #E5E5E5;
  border-bottom: 0px solid #E5E5E5;
  border-top: 0px solid #E5E5E5;
  border-left: 0px solid #E5E5E5;
  text-align:left;
  padding:5px;

}
li {
list-style-image:url('http://www.villakonstantin-mykonos.gr/');
padding-bottom:0px;

}
h1 {
	FONT-SIZE: 10px; 
	COLOR: #B7CAD8;  
	FONT-WEIGHT: normal;  
	FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
margin:0px;

}hr {
     color: #ffffff;
      background-color: #ffffff;
      height: 10px;
	  border: 0;
      width: 100%;
	 margin-top:10px;

}.hr{
color: #ffffff;
      background-color: #ffffff;
      height: 10px;
	  border: 0;
      width: 100%;
	  margin-top:2px;
	  margin-bottom:0px;

}.hr2{
color: #68C800;
      background-color: #68C800;
      height: 1px;
	  border: 0;
      width: 100%;
	  margin-top:5px;
	  margin-bottom:0px;
     

}.imageRight{
padding-right: 10px;


}.imageLeft{
padding-left: 10px;
margin-bottom:0px;


}.border {
	BORDER-top: #fff 1px solid; 
	BORDER-bottom: #fff 1px solid; 
	BORDER-left: #fff 1px solid; 
	BORDER-right: #fff 1px solid; 




}.black {
	font: 10px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	color: #02497B;
	font-style : normal; 
	font-weight: normal;

}.black A:link {
	color: #555555;
	text-decoration: none;
	font-weight: normal;

}.black A:visited {
	color: #555555;
	text-decoration: none;
	font-weight: normal;

}.black A:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;



}
a:link {
	color: #574935;
	text-decoration: none;
	text-decoration: underline;
}
a:visited {
	color: #574935;
	text-decoration: none;
	text-decoration: underline;
}
a:active {
	color: #574935;
	text-decoration: none;
	text-decoration: underline;
}
a:hover {
	color: #574935;
	text-decoration: none;


}.nav  {
	font: 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #3C4E61;
	font-style : normal; 
	font-weight: normal;

}
.nav a:link {
	color: #875F00;
	text-decoration: none;
	text-decoration: underline;
}
.nav a:visited {
	color: #875F00;
	text-decoration: none;
	text-decoration: underline;
}
.nav a:active {
	color: #875F00;
	text-decoration: none;
	text-decoration: underline;
}
.nav a:hover {
	color: #3C4E61;
	text-decoration: none;


}.white2{
	font: 11px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight : normal; 
	text-align:left;

}.white{
	font: 12px  Arial, Verdana, Helvetica, sans-serif;
	color: #C3DEFF;
	font-weight : normal; 

}.white A:link {
	font: 11px  Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight : bold; 

}.white A:visited {
font: 11px  Arial, Verdana, Helvetica, sans-serif;	
color: #ffffff;
	text-decoration: none;
	font-weight : bold; 
}.white A:hover {
font: 11px  Arial, Verdana, Helvetica, sans-serif;
color: #DBDDDF;
	text-decoration: none;
	font-weight : bold; 


	
}.green{
	font: 11px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	color: #509801;
	text-decoration: none;
	


}.req{
	FONT-SIZE: 10px; 
	COLOR: #B20000;  
	FONT-WEIGHT: normal;  
	FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	text-decoration:none;


}.title{
	font: 18px  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	font-style : normal;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:0px;


}b i{
	font: 11px  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
	color: #0B5288;
	font-weight: bold;
	font-style : normal;

}.sub-title{
	font: 14px  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
	color: #0B5288;
	font-weight: bold;
	font-style : normal;



}.title2{
	font: 14px  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
	color: #68C800;
	font-weight: bold;
	font-style : normal;

}.title-red{
	font: 14px  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
	color: #CB3E00;
	font-weight: bold;
	font-style : normal;
	padding-left:5px;

}.title-green{
	font: 14px  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
	color: #A0BF01;
	font-weight: bold;
	font-style : normal;
	padding-left:5px;
	
	
}.title-blue{
	font: 14px  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
	color: #539CC5;
	font-weight: bold;
	font-style : normal;
	padding-left:5px;
	

}.title-sm{
	font: 12px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	color: #956E00;
	font-weight: bold;
	font-style : normal;

}.title-sm A:link {
	font: 10px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #635419;
	text-decoration: none;

}.title-sm A:visited {
	font: 10px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #635419;
	text-decoration: none;

}.title-sm A:hover {
	font: 10px Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;



}.address {
	font: 11px  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #574935;
	font-style : normal; 
	font-weight: normal;
padding-top:15px;
padding-left:10px;
padding-right:10px;

}.address A:link {
	color: #574935;
	text-decoration: underline;
		font-weight: normal;
}.address A:visited {
	color: #574935;
	text-decoration: underline;
		font-weight: normal;
}.address A:hover {
	color: #0B5187;
	text-decoration: none;
		font-weight: normal;

}.cr {
	font: 10px  Tahoma,  verdana, arial;
	color: #9DB9CF;
	text-decoration: none;
	padding:10px;

}.cr A:link {
	color: #9DB9CF;
	text-decoration: none;

}.cr A:visited {
	color: #9DB9CF;
	text-decoration: none;

}.cr A:hover {
	color: #fff;
	text-decoration: none;

}.cr_nl {
	font: 10px  Tahoma,  verdana, arial;
	color: #9DB9CF;
	cursor: text;

}.cr_nl A:link {
	color: #9DB9CF;
	text-decoration: none;
	cursor: text;

}.cr_nl A:visited {
	color: #9DB9CF;
	text-decoration: none;
	cursor: text;

}.cr_nl A:hover {
	color: #9DB9CF;
	text-decoration: none;
	cursor: text;
	






}
.TDrates1
{
	background-color:#FFFFFF; 
	border:#CCCCCC; 
	border-style: solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:0px;
	padding:3px;
}
.TDrates2
{
	background-color:#E2E9ED; 
	border:#CCCCCC; 
	border-style: solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:0px;
	padding:3px;


	}.home {
	font: 12px  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-style : normal; 
	font-weight: bold;
	text-align:left;
	text-indent:10px;
	background-image: url('http://www.villakonstantin-mykonos.gr/');
	background-repeat: no-repeat;
	line-height:30px;
	display:block;
	text-decoration: none;
	padding-right:1px;

}.home A:link {
color: #ffffff;
	background-image: url('http://www.villakonstantin-mykonos.gr/');
	background-repeat: no-repeat;
	line-height:30px;
	display:block;
	text-decoration: none;

}.home A:visited {
color: #ffffff;
	background-image: url('http://www.villakonstantin-mykonos.gr/');
	background-repeat: no-repeat;
	line-height:30px;
	display:block;
	text-decoration: none;

}.home A:hover {
color: #ffffff;
	background-image: url('http://www.villakonstantin-mykonos.gr/');
	background-repeat: no-repeat;
	line-height:30px;
	display:block;
	text-decoration: none;

}.footer{
font-size: 10px;
font-family:  Arial, Verdana, Helvetica, sans-serif; 
padding:10px;
text-align: left;
color: #B7D6F6;
text-decoration: none;


}.footer a{
color: #fff;
font-weight:normal;
text-decoration: none;

}.footer a:hover{
color: #B7D6F6;
font-weight:normal;
text-decoration: none;


}.menu {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	line-height:25px;



}.menu a { 
display: block; 


}.menu a:link,.menu a:visited {
	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	line-height:25px;

}.menu i{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	background-image: url('../images/bgr-menu-on.gif');
    background-repeat: no-repeat;
	line-height:25px;
display: block; 
font-style: normal; 



}.menu a:hover{
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	background-image: url('../images/bgr-menu-on.gif');
    background-repeat: no-repeat;
	line-height:25px;

}.menu a:active {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	line-height:25px;



}.menu-v UL {
	margin: 0px;
	display:block;
	list-style-type: none;
	list-style-image:url('');
	background:url('') no-repeat;
	padding: 0px;


}.menu-v LI {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight:bold;
	list-style-type: none;
	list-style-image:url('');
	background:url('') no-repeat;
	margin: 0px;
	padding: 0px;
	display:block;
	
}.menu-v  { 
font-weight:normal;
	

}.menu-v a:link,.menu-v a:visited {
	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	background-image: url('../images/arrow-menu.gif');
    background-repeat: no-repeat;
	line-height:18px;
	padding-left: 10px;

}.menu-v a:hover {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #09E1FF;
	text-decoration: none;
	background-image: url('../images/arrow-menu-on.gif');
    background-repeat: no-repeat;
	line-height:18px;
	

}menu-v a:active {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
	text-decoration: none;
	background-image: url('../images/arrow-menu-on.gif');
    background-repeat: no-repeat;
	line-height:18px;


}.menu-v i {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #09E1FF;
	text-decoration: none;
	background-image: url('../images/arrow-menu-on.gif');
    background-repeat: no-repeat;
	line-height:18px;
	padding-left: 10px;
	font-style: normal; 

}#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #E8E6E2;
border: 1px solid white;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Tahoma, Arial;
letter-spacing: 5px;
line-height: 1.1em;
color: #574935;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #E8E6E2;
text-align: center;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;

 }.TabbedPanels {
	CLEAR: none; 
	padding:0px;
	margin:0px;
	float: left; 
	width: 100%; 	


}.tabsGroup {
	padding:0px;
	margin:0px;
	

}.tabs {
	BORDER-RIGHT: #E9E4C0 1px solid; 
	BORDER-LEFT: #E9E4C0 1px solid; 
	BORDER-TOP: #E9E4C0 1px solid; 
	BORDER-BOTTOM: #E9E4C0 0px solid; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 0px; 
	font-weight: normal;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size:  11px;
	CURSOR: pointer; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	TOP: 0px; 
	BACKGROUND-COLOR: #BFB36B;
	COLOR: #552400; 
	background-image:url('');
	list-style-type: none;
		

}.tabs a {
	COLOR: #552400; 
	TEXT-DECORATION: none;
	outline:none;

}.tabsHover {
	COLOR: #552400; 
	BACKGROUND-COLOR: #F4F4DD;
	outline:none;

	

}.tabsSelected {
	COLOR: ##552400; 
	BORDER-BOTTOM: #977818 0px solid; 
	BORDER-RIGHT: #E9E4C0 1px solid; 
	BORDER-TOP: #E9E4C0 1px solid; 
	BORDER-LEFT: #E9E4C0 1px solid; 
	BACKGROUND-COLOR: #D1C88E;
	top:1px;
	outline:none;




}.TabbedPanelsContentGroup {
	CLEAR: both; 
	BORDER-RIGHT: #E9E4C0 1px solid; 
	BORDER-TOP: #E9E4C0 1px solid; 
	BORDER-LEFT: #E9E4C0 1px solid; 
	BORDER-BOTTOM: #E9E4C0 1px solid; 
	BACKGROUND-COLOR: #D1C88E;
	COLOR: #2F2301; 
	z-index: 30;
	padding:0px;
	margin:0px;

}.TabbedPanelsContent {
padding:10px;
background-image: url('http://www.villakonstantin-mykonos.gr/');
background-repeat: repeat-x;
background-position:top;
	
}

/*lightbox*/

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lh/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lh/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
