	
	body {
		text-align:center;
		background:#BADAE8;		
		}
	
	#frame {
		width:800px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		background:#5da7c9;
		}
		
	#contentleft {
		width:190px;
		padding:0px;
		float:left;
		background:#5da7c9;
		}
	
	#contentcenter {
		width:610px;
		padding:0px;
		float:left;
		background:#92c4db;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
		}
	
	#contentright {
		width:170px;
		padding:0px;
		float:left;
		background:#92c4db;
		}

#contentright ul, #contentright li, #contentright li a:link, #contentright li a:visited  {

  list-style: none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:  91%;
  text-decoration: none;
  color: #245185;
  letter-spacing:-.2mm;
  padding: 0;
  margin-left:2px;
}

#contentright li a:hover {
  color: #ffffff;
  font-weight: bold;
  list-style: none;
  font-size:  91%;
  letter-spacing:-.2mm;
  margin-left:2px; 
  padding: 0;
}

	#contentheaderright {
		width:400px;
		padding:0px;
		float:left;
		background:#f54e00;
		
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-0.7px;
	line-height: 25px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #f54e00;
	
}	
	
#contentheaderright ul, #contentheaderright li, #contentheaderright a:link, #contentheaderright a:visited  {
list-style-image: url('images/ul.gif');
vertical-align: top;
}
 #contentheaderright li, #contentheaderright a:link, #contentheaderright a:link, #contentheaderright a:visited ,#header-middle a:visited {
  text-decoration: none;
  color: #FFFFFF;
  border:none;
}


/* ************ MENU ************** */

	#menuright {
	width:190px;
	padding:0px;
		/*float:left;*/
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-.07em;
	line-height: 14px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #f54e00;

}	
	
#menuright ul, #menuright li, #menuright a:link, #menuright a:visited  {
list-style-image: url('images/ul.gif');
list-style: none;
margin: 0;
padding: 0.25em;
}
 #menuright li, #menuright a:link, #menuright a:visited {
  text-decoration: none;
  color: #FFFFFF;
  border:none;
}

/* ************************* */
		
	#contentheaderleft {
		width:400px;
		padding:5px;
		float:left;
		background:#fff;
		}		
	#contentheader {
		background:#5da7c9;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
	#contentright p { font-size:10px;}
	
	#contentfooter {
		background: #006699;
		}
	#contentfooter p, #contentfooter a:link, #contentfooter a:visited {
	vertical-align:top;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eeeeee;
	}
	
/* *************************** */

.email{
	font-size: 12px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:.66px;
}
.phone{
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:.125em;
}

.contact{
	margin-left: +420px;
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	top: 40px;
	/*left: 165px;*/
}
.contact-skype{
	margin-left: +380px;
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	top: 25px;
	/*left: 165px;*/
}

.motto{
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:.035em;
	word-spacing: 0em;
}

.lang{
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
	color: rgb(51, 51, 51);
	margin-left: +410px;
	position: absolute;
	top: 5px
}

/* *************************** */	
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
	padding: 3 3 3 3 ;
	margin: 0 0 0 0;
}
h3 {
	font-size: 12px;
}

#nav {
  list-style: none;
  margin: 3 0 0 0;
  padding:  0;
}
#nav li {
 /* border-bottom: 1px solid #b9d2e3; */
  font-family:Arial, Helvetica, sans-serif;
  padding: 0.1em 0 0.1em 0.3em;
  font-size:  80%;
}
#nav li a:link, #nav li a:visited {
  text-decoration: none;
  color: #245185;
  font-weight: normal;
}
#nav li a:hover {
  color: #ffffff;
  font-weight: bold;
}
.copy {color: #5DA7C9}


/*  ************************* */

#navlist

{
padding: 0 1px 1px;
margin-left: 0;
margin-top: 0;
font: bold 10px Verdana, sans-serif;
background: a8ff63;
width:137px;
}

#navlist li
{
list-style: none;
margin: 0px -2px 0px -2px;
border-bottom: 1px solid #a8ff63;
border-right: 2px solid #a8ff63;
text-align: left;
}

/* ######### Ammenities ############# */



#navlist2

{
  float: none;
  width: 15em
}

#navlist2 li
{
  float: none;
  width: 15em
}

#navlist2 ul
{
  width: 30em;  /* room for 3 columns */
}
#navlist2 ul  li
{
 float: left;
 width: 10em;  /* accommodate the widest item */
}
/* stop the floating after the list */
 br
{
  clear: left;
}
/* separate the list from what follows it */
div.wrapper
{
  margin-bottom: 1em;
}


#new ul {
  float: left;
  width: 35em; /* width is changed */
  margin: 0;
  padding-left: 3em;
 /* list-style: none;*/
}
 
#new li {
  float: left;
  width: 9.5em;
  margin: 0;
  /*background-image: url(smileybullet.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;*/
  padding: 0 0 0 .1em; /* left padding moves the text away from the bullet */
}
/* ######## ############# */
/*- Menu Tabs E--------------------------- */

    #tabsE {
      float:left;
      width:90%;
      background:;
      font-size:93%;
      line-height:normal;
	  margin-left:10px;

      }
    #tabsE ul {
	margin:0;
	padding:10px 10px 0 5px;
	list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE a {
      float:left;
      background:url("../design/tableftE.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url("../design/tabrightE.gif") no-repeat right top;
      padding:5px 5px 4px 6px;
      color:#FFF;
	  font-weight:bolder;
	  cursor:pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -42px;
      }
    #tabsE a:hover span {
      background-position:100% -42px;
      }  
	
	
	
/*- Menu Tabs E--------------------------- */ 



.title1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 16px;
	font-weight: bold;
	letter-spacing:-.8px;
}


/* Suplementary content */

#VR2 
{
float:left;
width:190px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color: #999999;
padding:1px;
text-align:center;
font-stretch:extra-condensed;
font-size:xx-small;
word-spacing:-1.9px;
margin:0px -0px 3px -5px;
/*letter-spacing:.8px;*/
text-decoration:none;
}
#VR2 a { text-decoration:none;}
#VR2 a:hover  { text-decoration:underline;}

/* Suplementary content */
/* Styles vacations rentals*/
#menu-vacation-rentals
{
float: left;
background-color: #92c4db;
width:190px;
font:0.6em Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-.7px;
}
#menu-vacation-rentals li
{
margin-left:10px;
list-style-image:none;
list-style:none;
}
#menu-vacation-rentals a {
/*text-decoration:none;*/
}
#menu-vacation-rentals a:hover {
color:#FFFFFF;
}

#testimonials
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
width:550px;
}
#testimonials ul, #testimonials li
{
padding-bottom:15px;
list-style-image:none;
list-style:none;
font-weight:normal;
font-size:11px;
}
#testimonials a
{
font-size:12px;
letter-spacing:-0.06em;
}
#menu-queries_MH
{
float: auto;
padding-left:5px;

width:190px;
height:460px;
font:9px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.2 mm;
color:#FFF;
}
#menu-queries_MH li
{
margin-left:5px;
list-style-image:none;
list-style:none;
color:#FFF;
}
#menu-queries_MH ul
{
margin-top:10px;
margin-bottom:10px;
}
#menu-queries_MH a {
color:#FFF;
/*text-decoration:none;*/
}
#menu-queries_MH a:hover {
color:#325188;
}
/* Float amenitieties + promotion   */
div.Acontainer
{
width:100%;
margin:0px;

}

div.Aleft
{
float:left;
width:380px;
margin:0;
padding:1em;
}

div.Acontent
{
margin-top:3em;
margin-left:380px;
padding:0em;
}
/* Float amenitieties + promotion   */
/* Button reserve now */
a.btn-contact {
  width: 250px;
  padding: 10px 40px 10px 40px;
  font-family: Arial;
  font-size: 20px;
  font-weight:bold;
  text-decoration: none;
  color: #ffffff;
  text-shadow: -1px -1px 2px #f54e00;
  background:#f54e00;
  background: -moz-linear-gradient(#f69b52, #ec5411 35%, #f54e00);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f69b52),color-stop(.35, #ec5411),color-stop(1, #f54e00));
  border: 1px solid #f54e00;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

a.btn-contact:hover {
  text-shadow: -1px -1px 2px #465f97;
  background:#12295d;
  background: -moz-linear-gradient(#245192, #1e3b73 75%, #12295d);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #245192),color-stop(.75, #1e3b73),color-stop(1, #12295d));
  border: 1px solid #0f2557;
}
/* Button reserve now */