.dummy{}


/****** LAYOUT ********/

body
  {
    margin:0;
    background:#F1EDE9;
  }

#logo
  {
    padding:0px 0px 0px 35px;
  }

.banner
  {
    height:190px;
    width:948px;
    background: url(crete-escapes-header-long.jpg) 12px 0px no-repeat;
    text-align:right;
    padding:10px 20px 0px 0px;
    color:white;
  }

.banner a
  {
    text-decoration:none;
    color:white;
  }

.mainTable
  {
    border-collapse:collapse;
    width:968px;
    margin: 0 auto;
    background:white url(bg-slice.gif) repeat-y;
  }

.menuBottom
  {
    border-bottom:1px solid black;
    width:930px;
    padding:0px;
    margin:0px 0px 0px 20px;
    height:1px;
  }


.leftBox1,
.leftBox2,
.leftBox3
  {
    margin:10px 10px 10px 20px;
    width:180px;
    padding:5px;
  }

.avail
  {
    text-align:center;
    border:1px solid black;
    padding:10px;
    font-family:arial;
    font-weight:bold;
    background:#FFCC66;
  }

.avail a,
.avail a:link,
.avail a:visited
  {
    color:#336699;
    text-decoration:none;
  }

.leftBox1
  {
    background:#FFCC66;
  }

.leftBox2
  {
    background:#336699;
  }

.leftBox3
  {
    background:#003366;
  }


.leftBox1 h3,
.leftBox2 h3,
.leftBox3 h3
  {
    display:block;
    font-size:12px;
    padding:5px;
    margin:0px;
    border-bottom:2px solid white;  
  }

.leftBox1 h3
  {
    color:black;
  }

.leftBox2 h3
  {
    color:white;
  }

.leftBox3 h3
  {
    color:white;
  }



.leftBox1 p,
.leftBox2 p,
.leftBox3 p
  {
    margin:3px 0px 1px 10px;
    color:white;
    font-family:verdana;
  }

.leftBox1 a,
.leftBox2 a,
.leftBox3 a
  {
    color:white;
    text-decoration:none;
  }


.leftBox1 a:link,
.leftBox2 a:link,
.leftBox3 a:link
  {
    color:white;
    text-decoration:none;
  }

#footer
{
  background:#FFCC66;
  padding:5px;
  margin:0px 12px;
  text-align:center;
  color:black;
  font-family:arial;
}

#footer p{
  margin:0;
  font-size:12px;
}


#footer a
  {
    color:#939598;
  }

#footer a:link,
#footer a:visited
  {
    text-decoration:none;
  }

#footer a:hover,
#footera:active
  {
    text-decoration:underline;
    color:#57ad40;
  }


#usercontent
{
  margin:0px;
  width:700px;
}

.r2c2
  {
    padding:7px 0px 0px 0px; 
  }


/****** MAINMENU ********/

#mainMenu
{
  text-align:center;
  margin:0px 0px 0px 20px;
  padding:0px;
}
#mainMenu td
  {
    text-align:center;
    padding:0px;
  }

#mainMenu a{
  text-decoration:none;
  color:#555555;
  font-weight:bold;
}

#mainMenu a:hover,
#mainMenu a:active
{
  text-decoration:underline;
}

#mainMenu td.pageOn a
  {
    display:block;
    color:black;
    padding:5px;   
  }

#mainMenu td.pageOff a
  {
    display:block;
    color:black;     
    padding:5px;   
  }



/****** TYPOGRAPHY ******/

body,
td{
  font-family: Georgia, Serif;
  font-size:11px;
  color:black;
}

.link
  {
    color:black;
  }

p{
  margin:0 0 9px 0;
}

h1
{
  display:block;
  font-weight:normal;
  font-size:20px;
  color:black;
  border-bottom:1px solid black;
}

h2
{
  font-weight:normal;
  font-size:16px;
  color:black;
}


h3
{
  font-weight:normal;
  font-size:14px;
}

h4{}

a{
  color:black;
}
a:link,
a:visited{
  text-decoration:underline;
}

a:hover,
a:active{
  text-decoration:underline;
}




/****** GALLERY 4 ********/

.gallery4{
  border-collapse:collapse;
}
.gallery4 td{
  vertical-align:top;
  padding:0;
  width:119px;
}

.gallery4 img{
  margin:0 0 4px 0;  
}

.gallery4r2{
  background:#F9A13A;  
  text-align:center;
  font-weight:bold;
}

.gallery4r2 p{
  margin:0;
  color:white;
  padding:2px;
}
td.gallery4r2divider{
  background:white;
  width:9px;
}

.gallery4 tr.gallery4r3 td{
  padding:10px 0 0 0;
}

.gallery4r3 p{
  margin:0 0 4px 0;
}




/****** GALLERY 3 ********/

.gallery3{
  border-collapse:collapse;
}
.gallery3 td{
  vertical-align:top;
  padding:0;
  width:161px;
}

.gallery3 img{
  margin:0 0 4px 0;  
}

.gallery3r2{
  background:#F9A13A;  
  text-align:center;
  font-weight:bold;
}

.gallery3r2 p{
  margin:0;
  color:white;
  padding:2px;
}
td.gallery3r2divider{
  background:white;
  width:10px;
}

.gallery3 tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery3r3 p{
  margin:0 0 4px 0;
}





/****** GALLERY 2 ********/

.gallery2{
  border-collapse:collapse;
}
.gallery2 td{
  vertical-align:top;
  padding:0;
  width:245px;
}

.gallery2 img{
  margin:0 0 4px 0;  
}

.gallery2r2{
  background:#F9A13A;  
  text-align:center;
  font-weight:bold;
}

.gallery2r2 p{
  margin:0;
  color:white;
  padding:2px;
}
td.gallery2r2divider{
  background:white;
  width:13px;
}

.gallery2 tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery2r3 p{
  margin:0 0 4px 0;
}





/****** GALLERY 2A ********/

.gallery2a{
  border-collapse:collapse;
}
.gallery2a td{
  vertical-align:top;
  padding:0;
  width:120px;
}

.gallery2a img{
  margin:0 0 4px 0;  
}

.gallery2r2a{
  background:#dae9d1;  
  text-align:center;
  font-weight:bold;
}

.gallery2r2a p{
  margin:0;
  color:white;
  padding:2px;
}
td.gallery2r2dividera{
  background:white;
  width:4px;
}

.gallery2a tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery2r3a p{
  margin:0 0 4px 0;
}





/****** GALLERY 2b ********/

.gallery2b{
  border-collapse:collapse;
}
.gallery2b td{
  vertical-align:top;
  padding:0;
  width:80px;
}

.gallery2b img{
  margin:0 0 4px 0;  
}

.gallery2r2b{
  background:#dae9d1;  
  text-align:center;
  font-weight:bold;
}

.gallery2r2b p{
  margin:0;
  color:#57ad40;
  padding:2px;
}
td.gallery2r2dividerb{
  background:white;
  width:2px;
}

.gallery2b tr.gallery3r3 td{
  padding:10px 0 0 0;
}

.gallery2r3b p{
  margin:0 0 4px 0;
}


