body{
/*    background: orange  url(../images/back2.jpg);*/
    background: #F99049;
}
* html body {
    font-size: x-small; /* for IE5/Win */
    f\ont-size: small; /* for other IE versions */
}

div.containersall {
        position:relative;float:left; top:5px;
        width:84%;left:8%;
        min-width: 800px;
		background-color:#56BBFB;	
		padding:0 0 0 0; margin:0 0 2em 0;
		border-top: groove #CCCECE 4px;
		border-left: groove #CCCECE 4px;
		border-right: ridge #CCCECE 4px;
		border-bottom: ridge #CCCECE 4px;			
}

div.container1 {
        position:relative; 
		width:100%;
}

div.container2 {
		margin:0 0 0 0; padding:0 0 0 0;
        position:relative;
		width:100%;
/*   		min-height:1200px; */
}

div.container3 {
	position:relative;float:left;
	padding:0 0 0 0;margin:0 0 0 0;
	font-size:small;
	width:100%;
	text-align:center;	
/*	border-top: groove #CCCECE 4px; */
}
div.footer1 {
	padding:0;
	margin:0;
	font-size:x-small;
	text-align:center;
}
div.footer1 a {
	text-decoration: none;
	font-size:small;
	padding:0 0 0 0;
	color: #000000;
}



div.headingPhotos {
	clear:both;
	position:relative;
	width:100%; left:0%;
}
div.headingPhotos img.leftimg {
	width:23%; left:1%; position:relative;
}
div.headingPhotos img.rightimg {
	width:70%; left:3%; position:relative;
}
div.headingPhotos img{
max-height:200px;
width:100%;height:160px;
}


div.tabscontainer1 {
   clear: both;
   position:relative;
   margin: 0 0 0 0;   padding:0;
   width:100%;
}



ul.tabnavig1 { /** ul  FFCB2D**/
    list-style: none;
    width: 100%; margin: 0 0 0 -3.5%; padding: 0 0 0 0;
}
ul.tabnavig1 li {
    margin: 0;  padding: 0;
	float:right;
     /*font-family: "Lucida Grande", sans-serif;*/
	font-weight:bold;
    font-size: 100%;
}

ul.tabnavig1 a { /*  */
	float:left;
	display:block;
    margin: 0 1px 0 0;padding: 4px 8px;
    color: white;
    text-decoration: none;
    font-family: sans-serif;
	border: 1px solid #9B8748;  border-bottom: none; 
    background: #F9E9A9 url(/images/off_bg.gif) repeat-x top left;
}



ul.tabnavig1 a:hover, body#intro #t-intro a {
            color: #333;
            padding-bottom: 4px;
            border-color: #727377;
            background: #fff url(/images/off_bg4.jpg) repeat-x top left;
        }


div.container2sub{
	position:relative;	
	padding:0 0 0 0;margin:0 0 0 0;
	width:100%;height:100%;
}
div.leftcolumn, div.thebody {
	padding:0 0 0 0;margin:0 0 0 0;
}


div.leftcolumn {
	clear:all;
	position:absolute;
	width:22%; padding-left:1%; padding-right:1%;
	/* float:left; left:0%; */
}
div.thebody  { /* div. */
	clear:all;
	position:relative;
	width:73%;left:25%;
	/*left:23%;float:left; */
}

div.leftcolumn1a {
	margin: 0 0 1em 0; padding:0;
}

div.leftcolumn1 {
	margin: 0 0 1em 0; padding:0;
}

div.leftcolumn1 img{
	margin:0; padding:0;
}

div.leftcolumn2{
	margin: 0 0 1em 0;
	}
div.leftcolumn3{
	margin: 0 0 1em 0;
}
div.leftcolumn4{
	margin: 0 0 0 0;
}

div.promo_hotels {
	padding:0.5em; position:relative;
	border-style:solid; border-width:1px; border-color:black;
}
div.promo_hotels img{
	max-height:80px; max-width:180px;
	height:80px; width:180px;
}
div.promo_hotels a{
	text-align:left; font-size: larger;
	text-decoration:none;
}



#maincontent {
	position:relative;
	width:100%; top:0%;
}


#maincontent1 {
			position:relative; float:left;
			left:1%;top:0%;
			font-style: normal;
            color: black;
            width: 70%;
            height: auto;
            text-align:justify;
            padding: 0;margin:0;

        }

div.maincontent2 {
			position:relative; 
			left:72%; top:0%;
			font-style: normal;
            color: black;
            width: 28%;
            height: auto;
            text-align:justify;
            padding: 0;margin:0;	
}
#maincontent2a {
			float:left; position:relative;
			top:0%;left:0%;
			font-style: normal;
            color: black;
            width: 28%;
            height: auto;
            text-align:justify;
            padding: 0;margin:0;	
}



/* .divbl4 {background:url(/images/bl-white.png) 0 100% no-repeat #56BBFB; width:100%; }
.divbl3 {background:url(/images/bl-white.png) 0 100% no-repeat #56BBFB; width:100%; }*/
.divbl4 {background:url(/images/bl-56BBFB.png) 0 100% no-repeat; width:100%; }
.divbl {background:url(/images/bl-56BBFB.png) 0 100% no-repeat; width:100%; }
.divbr {background:url(/images/br-56BBFB.png) 100% 100% no-repeat}
.divbrnew {background:url(/images/br-56BBFB.png) 100% 100% no-repeat;padding:6px}
.divtl {background:url(/images/tl-56BBFB.png) 0 0 no-repeat}
.divtr2 {background:url(/images/tr-56BBFB.png) 100% 0 no-repeat; padding:10px}

div.framedphototext {
/*  float: right; */
  width: 90%;
  border: thin silver solid;
  color:black;
  margin: 0.5em;
  padding: 0.5em;
}
div.framedphototext p {
  text-align: left;
  text-indent: 0;
}
div.framedphototext p img {
  width: 70%; float:right; padding:0.5em;
 }

div.framedphototext h1 {
	color:BLUE;  text-decoration:none; font-weight:bold; font-size:x-large;
	margin:0;padding:0;
}
div.framedphototext h2 {
	color:black;  text-decoration:none; font-weight:bold; font-size:large;
	margin:0;padding:0; text-indent:1em;
}
div.framedphototext h3 {
	color:BLUE;  text-decoration:none; font-weight:bold; font-size:normal;
	margin:0;padding:0;
}


h1 {
	color:blue;  text-decoration:none; font-weight:bold; font-size:medium;
	margin:0;padding:0;
}
h2 {
	color:blue;  text-decoration:none; font-weight:bold; font-size:large;
	margin:0;padding:0; 
}

div.framedphototext3 {
	width:100%; margin:0 0 1em 0;
}

div.framedphototext3title {
		width:100%;

	   background: url(/images/off_bg8.jpg) repeat-x top left;
	   margin:0;padding:0;
}
div.framedphototext3body {
       width:92%;
	   border-left:thin yellow solid; 
	   border-right:thin yellow solid; 
	   border-top:thin yellow solid;
	   border-bottom:thin yellow solid;
	   margin:0 ;padding:0.5em;
}
div.framedphototext3body img{
    width:96%;height:120px; left:2%;
}

/* div.framedphototext3body:hover {
	font-weight:bold;
} */
div.framedphototext3tail {
		width:100%;

	   background: #CCCECE url(/images/off_bg5.jpg) repeat-x top left;
	   margin:0;padding:0;
}
.cornTL {background:url(/images/tl-56BBFB.png) 0 0 no-repeat}
.cornTR {background:url(/images/tr-56BBFB.png) 100% 0 no-repeat; padding:10px;}


div.framedphototext4 {
	width:100%; margin:0 0 1em 0;
}
div.framedphototext4title {
	   background: url(/images/off_bg7.jpg) repeat-x top left;
	   margin:0;padding:0;
}
div.framedphototext4body {
	   border-left:thin orange solid; 
	   border-right:thin orange solid; 
	   border-top:thin orange solid;
	   border-bottom:thin orange solid;
	   margin:0;padding:0 0 0 1em;
}
div.framedphototext4tail {
	   background: url(/images/off_bg6.jpg) repeat-x top left;
	   margin:0;padding:0;
}
#div1 {
	background-color:yellow; color:red;
	border-top:none;font-weight:bolder;font-size:large;
}
#div1 h1{
	color:Blue; font-size:larger;
}

#imagesonleftcolumn {
	max-width:94%; width:94%;
	min-height:80px;
	left:3%;
	padding:0.2em 0 0.2em 0;
}
div.framedphototitle {
  float: left;
  width: 95%;
/*  border: thin silver thin;*/
  margin:0 0 0 2%;
  padding:0;
}
div.framedphototitle p {
  text-align: right;
}
div.framedphototitle img {
  width: 220px; height:60px; float:left; padding:0;margin:0;
}
div.framedphototitle h1 {
	color:black;  text-decoration:none; font-weight:normal; font-size:small;
	text-align:right; padding:0; margin:0;
}

div.otherlanguages {}
div.otherlanguages img{
	float:right; width:30px; height:20px;  padding:0.3em 0.3em 0 0; 
}

#sml-01 {width: 320px; height: 60px;}


img.palms {
    width: 7%; height:50px;
}
img.logo { 
    width: 80%; height:70px;
}

img.slider {
    border:0; height:150px; width:80%;
}
img.olympiclogo {
    width:80%;
}

img.textfloatright{
    width:30%;height:30%; float:right; top:1em;
}
div.mainnormal p {
    text-align:justify;
}


div.gallerylist {padding 1em;}
div.gallerylist img{
	width: 100px; height:80px;
	float:left;	
}
div.gallerylist a {	text-decoration: none;}

div.links {
	position:relative; width:98%;
}
div.website {
	position:relative;float:left; width:45%;
	border:1px yellow solid; padding:3px; margin:2px;
}
div.website a{
	position:relative;
	text-decoration:none;
	float:left;
	clear:both;
}

div.website img{
	position:relative;
	width:98%;
	clear:both;
}
div.website p{
	position:relative;
	float:left;
	clear:both;
}

div.summer2010 table{
	color:black;
}
div.summer2010 table tr td{
	border:solid black 1px;
}

#c {
	text-align:center;
}

div.facebook_link {
	margin-bottom:3em; position:relative; 
	padding-bottom:1em;
}

div.facebook_link a{
	padding:4px; width:7em;
	float:left; clear:both; position:relative;
	color:black; background-color:orange;
	border-top: outset black 2px;
	border-left: outset black black 2px;
	border-bottom: outset black 2px;
	border-right: outset black 2px;
	text-decoration:none;
	margin:3px;
}

div.reservationsbox {
	background-color:#56BBFB;
}

div.translationlinks {
	padding-top:10px;
	width:100%;text-align:center;
}

div.translationlinks img{
	width:32px;height:20px;border:none;
}
div.translationlinks a{
border:none;text-decoration:none;
}

