body {
	background-color: #0074c8;height:100%;
	font-family:"Century Gothic";
}
html, body, div, span, p, blockquote, pre, code, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, label, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
}
a {
color:#000000;
}
.style1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}

.style4 {color: #333333}
.style5 {
	color: #333333;
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
}
.style6 {font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: bold; }
.style7 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.bg-footer {
	background-image:"images/bg-footer.gif";
	background-repeat:repeat-x;
}
.style14 {
	color: #EC128A;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.header-sub {
	background:url(images/del-mar-header-sub.jpg) no-repeat;
	overflow:hidden;
}
.style15 {
	font-family: "Gill Sans", Impacet, Arial;
	color: #0066CC;
}
.style17 {color: #0066CC; font-size: 12px; font-family: Tahoma, Arial, Verdana; }
.style22 {font-size: 12px}
.style23 {
	font-family: "Gill Sans", Impacet, Arial;
	font-size: 14px;
}
.style24 {font-size: 18px}
.style28 {font-size: 12px; color: #0066CC; }
.style30 {color: #0066CC; font-size: 12px; font-family: Tahoma, Arial, Verdana; font-weight: bold; }
.style31 {font-family: Tahoma, Arial, Verdana}

.inside {
margin-top:-10px;
margin-left:20px;
margin-right:20px;
margin-bottom:15px;
font: bold 11px Tahoma, Arial, Verdana;
color:white;
}
.title {font-size: 15px}
#footer {
font: normal 11px Tahoma, Arial, Verdana;
color:white;
}
#footer a{
font: normal 11px Tahoma, Arial, Verdana;
color:white;
text-decoration:underline;
}
#footer a:hover{
font: normal 11px Tahoma, Arial, Verdana;
color:white;
text-decoration:none;
}

.style37 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0084AE;
	font-weight: bold;
}
.style38 {
	font-size: 12px;
	color: #0084AE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}
.style39 {font-size: 11px}

.style32 {color: #0092C1}
.style35 {
	color: #0092C1;
	font-size: 16px;
	font-weight: bold;
}
.style36 {font-size: 16px; }
#readmore a {color:#EC048C; font: bold 12px Tahoma, Arial, Verdana;text-decoration:none;}
#readmore a:hover{color: #8CC63F;font: bold 12px Tahoma, Arial, Verdana;text-decoration:none;}

.style37 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #0084AE;
	font-weight: bold;
}
.style38 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style39 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.style40 {font-size: 10px}
.style41 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0084AE;
	font-weight: bold;
}
.style42 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0084AE;
	font-weight: bold;
}
.style43 {	font-size: 12px;
	color: #0084AE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}


.container {
  width:699px;
  height:394px;
  text-align:left;
  color:#000000;
  background-image:url(images/bkgrnd-white-main.jpg);
  margin-left:auto;
  margin-right:auto;
  marigin-top:5px;
  }
  .container-internal {
  width:699px;
  height:auto;
  text-align:left;
  color:#000000;
  background:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  marigin-top:5px;
  }
   .container-rental {
  width:810px;
  height:auto;
  text-align:left;
  color:#000000;
  background:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  marigin-top:5px;
  }
  .container-gallery {
  width:699px;
  height:394px;
  text-align:left;
  color:#000000;
  background:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  marigin-top:5px;
  }

.header {
width:100%;
 background-color:#005ec1;
 height:50px;
 }
 .header-nav-container {
 width:699px;
 height:50px;
  color:#FFFFFF;
  margin-left:auto;
  margin-right:auto;
  marigin-top:1px; 
 }
 .header-nav {
 width:500px;
 height:50px;
  color:#FFFFFF;
  margin-left:200px;
  margin-top:15px;
 }
 .header-nav ul {
 width:500px;
 height:30px;
 text-align:left;
 list-style:none;
 }
 .header li {
 float:left;
 margin-left:10px;
 text-align:right;
 }
  .header li a {
 color:#FFFFFF;
 text-decoration:none;
 }
   .header li a:hover {
 color:#CCCCCC;
 text-decoration:none;
 }
   .header li a:visited {
 color:#FFFFFF;
 text-decoration:none;
 }

 .logo-container {
 width:699px;
 height:163px;
  text-align:right;
  color:#000000;
  margin-left:auto;
  margin-right:auto;
  marigin-top:5px;
 }
 .logo {
 	width:250px;
 	height:163px;
	float:left;
 }
.footer-main {
 background-color:#0099FF;
 }
 .footer-container {
 width:699px;
 height:75px;
  margin-left:auto;
  margin-right:auto;
  marigin-top:5px;

 }
 .footer {
 	width:675px;
 	height:75px;
	color:#CCCCCC;
	text-align:right;
	padding-top:10px;
	font-family:"Century Gothic", Tahoma, Verdana;
	font-size:12px;
 }
 .contact-header {
 width:449px;
 height:113px;
 float:right;
 margin-top:40px;
   font-family:Arial, Helvetica, sans-serif;
 }
 .contact-header a {
 color:#000000;
 }
 .main-image-container {
  width:699px;
 height:auto;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
 }
 .main-image {
width:407px;
height:205px;
float:left;
margin-left:38px;
 }
  .main-image-amenities {
width:407px;
height:267px;
float:left;
margin-left:38px;
 }
  .main-image-container-gallery {
  width:699px;
 height:auto;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
 }
   .main-image-gallery {
width:637px;
height:325px;
float:left;
margin-left:38px;
 }
   .main-image-floor {
width:427px;
height:287px;
float:left;
margin-left:18px;
 }
 .right-nav-btn {
width:235px;
float:right;
line-height:35px;
   font-family:Arial, Helvetica, sans-serif;
 }
  .right-nav-btn2 ul {
 width:206px;
 height:auto;
  text-align:right;
     margin:18px 0px 0px 0px;
 }
   .right-nav-btn li {
  background-image:url(images/menu-bar.jpg);
  text-decoration:none;
  list-style:none; 
  list-style-image:none;
  margin-top:2px;  
  width:206px;
  height:37px;
  color:#FFFFFF;

 }
 .text-nav a:link {
 margin-top:5px;
 }
 .text-nav {
 margin-top:5px;
 }
 .text-nav a:hover {
 margin-top:5px;
 }
 .text-nav a:visited {
 margin-top:5px;
 }

    .right-nav-btn li a {
  text-decoration:none;
  list-style:none;
  list-style-image:none;
  color:#FFFFFF;
  overflow:hidden;
 }
     .right-nav-btn li:hover {
  background-image:url(images/menu-bar-ov.jpg);
 }
 
     .right-nav-btn li a:hover {
  text-decoration:none;
 color:#000000;
 }
  
  
    .small-image {
 width:77px;
 height:58px;
 float:left;
 border:1px solid #000000;
 margin-right:2px;
 }
    .small-image a {
 width:77px;
 height:58px;
 float:left;
 border:1px solid #000000;
 margin-right:2px;
 }
     .small-image a:hover {
 width:77px;
 height:58px;
 float:left;
 border:2px solid #FFFFFF;
 margin-right:2px;
 }
 .yellow-banner {
 background-image:url(images/bk-yellow-grad.jpg) ;
 height:163px;
 