body { background:#FFF;}

h3 {
	font-size:medium;
	font-weight:normal;	
	text-align:center;
	margin-top:1em;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td a {
	font-size:9px;
}

div.photo {
	float:left;
}
	
img.photo {
	border:4px solid #EEE;
	margin:10px;
	width:160px;
}

div#galleryCont { width:400px; margin:60px 0; border:10px solid #EEE;}
	div.gallery { display:inline-block;}
	img.gallery { width:70px; margin:5px; border:4px solid #EEE;}	
	img.gallery:hover { border:4px solid #CCC;}	

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
div.bookWeb {
	width:400px;
	margin:2em 0;
	padding:0.5em;
}
a.bookWeb {
	outline:none;
	background:#9FCF5F;
	padding:0.5em;
	color:#FFF;
	font-size:20px;
	text-decoration:none;
}
a.bookWeb:hover {
	outline:none;
	background:#8CC63F;
	text-decoration:none;
}
.bookPhone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033CC;
}

.highlight { color:#AAA; }

#hpSlideshow { margin:100px 0 0 20px;}

#hpSlideshowFrame { position:relative; z-index:10; top:-374px; left:15px; width:339px; height:436px; margin-bottom:-374px; 
background:url(http://www.oceanbreezeboscombe.com/images/hp-slideshow/polaroid.png) center;}
*+html #hpSlideshowFrame { left:14px;}/* Targets IE7 */

.logoExt { display:inline; margin:0 10px;}


/* Lightbox */

#SLB-Wrapper {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
#SLB-Wrapper #SLB-Top img {
  float:right;
  border:0px;
  margin:6px 10px;
}

#SLB-Wrapper #SLB-Top div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav {
  background-position:0 100%;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador img{
  border:0px;
}

/*#SLB-Wrapper #SLB-Navegador strong{
  display: block;
}*/

#SLB-Caption h3 { margin-bottom:2px; color:#03A0FC;}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
  float: left;
  margin: 0 10px 10px 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
  float: right;
  margin: 0 0 10px 20px;
  position:relative;
  right:17px;
}