/* css for INFO */

* html #left-content h1 {
   font-size: 17px; 
}
*:first-child+html #left-content h1 {
   font-size: 17px; 
}
#left-content {
	height: 363px; 
}
.breakfast {
	font-size: 1.6em;
	font-weight: 800;
    color: #204491;	
}
.vatnote {
	font-size: 1em;
}
/* Info Table */
#left-content table {
 font-size: 14px; 
 line-height: 24px;
 width: 100%; 
 overflow: hidden;
 margin-bottom: 2px;
}
* html #left-content table {
 font-size: 13px;
 margin-bottom: 7px; 
}
*:first-child+html #left-content table {
 font-size: 13px;
 margin-bottom: 7px; 
}
tr.alt {
 background: #ededed; 
}
td {
 padding: 0 0 0 15px;
}
td strong {
  text-transform: uppercase;
  font-weight: 600; 
}
td a {
  text-transform: uppercase;
  font-weight: 600; 
  color: #444;
  text-decoration: none;
}
td a:hover { 
  color: #444;
  text-decoration: underline;
}
td a span, td a:hover span  {
  text-transform: lowercase;
}
td.rightside {
  text-align: right; 
 padding: 0 15px 0 0;
}


#left-low {
  background: url('images/floorplan_part.jpg') no-repeat 0px 0px;
}
#left-low a {
  color: #fff;
  text-decoration: none;  
}
#left-low a:hover {
  color: #fff;
  text-decoration:underline;  
}

#cardinal {
 margin: 7px 0;
 Width: 100%;
}
#port {
	float: left;
	width: 476px;
	height: 318px;
	margin-left: 6px;
  background: url('images/background.png') no-repeat 100% 100%;
  color: #444;
}
* html #port  {
 margin-left: 3px; 
}

#port h1 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3em;
  margin: 10px 5px 0 16px;
  color: #204491;
  font-variant: small-caps;
}
* html #port h1 {
  font-size: 20px;
 margin-top: 18px; 
}
#port h2 {
  font-size: 19px;
  font-weight: 600;
  line-height: 1.3em;
  margin: 5px 5px 15px 16px;
  color: #124;
  font-variant: small-caps;
}
#port h2 a {
 color: #204491;
 text-decoration: underline; 
}
#port h2 a:hover {
 color: #124;
 text-decoration: underline; 
}
#port p {
  font-size: 12px;
  line-height: 20px;
  margin-left: 17px; 
}
ul#market {
  width: 100%;
  border-top: 1px dotted #444;
  margin: 15px 0 20px;
}
ul#market li {
  border-bottom: 1px dotted #444;
  width: 100%;
  text-indent: 17px;
  font-size: 13px;
  line-height: 22px;
}



/* right side below counter */

#starboard {
	float: left;
	width: 285px;
	margin-left: 8px;
}

/* Links for Packages */

.packages {
  width: 282px;
  height: 58px;
  margin-bottom: 5px;
}
.packages h3 {
  font-variant: small-caps;
  font-size: 12px;
  font-weight: 600;
/*   line-height: 60px; */
  line-height: 27px;
  margin-left: 15px;
}

.packages h2 {
  line-height: 60px; 
  margin-left: 15px;
}

.packages p {
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  margin-left: 15px;
}

#pk-a {
   background: url('images/bg_pk-a.jpg') no-repeat 0 0;
}
#pk-b {
   background: url('images/bg_pk-b.jpg') no-repeat 0 0;
}
#pk-c {
   background: url('images/bg_pk-c.jpg') no-repeat 0 0;
}
#pk-d {
   background: url('images/bg_pk-d.jpg') no-repeat 0 0;
}
#pk-e {
   background: url('images/bg_pk-e.jpg') no-repeat 0 0;
}